1.mvc中使用模态对话框用于修改数据,如果第一次修改过后刷新页面,第二次修改时显示内容依然是第一次修改之前的,这里用js中的Math.Random()解决

 Views:
<%: Html.ActionLink("编辑", "","", new {@name="edit" })%>
<script type="text/javascript" language="javascript">
$("a[name='edit']").click(function () {
var temId = $(this).parent().siblings("td").find("input:hidden").val();
var url = "/MsgTypeTem/Edit/?id=" + temId + "&flag=" + Math.random();//相当于每次都跳转到不同的页面
var result = window.showModalDialog(url, null, "dialogWidth=360px;dialogHeight=300px;resizable=yes;center=yes;scroll=yes");//修改成功,result=“ok”
window.location.reload();//刷新页面
return false;
});
</script>
Controllers:
[HttpPost]
public void Edit(MsgTypeTem model)
{
//修改成功,返回ok,关闭对话框
Response.Write("<script type='text/javascript'>window.returnValue='ok';close();</script>");
}

最新文章

  1. 基于netty http协议栈的轻量级流程控制组件的实现
  2. uart启示1_task的写法
  3. PowerDesinger逆向数据库物理模型及关系图
  4. 第二百六十六天 how can I 坚持
  5. HDU 2089 不要62(数位DP)
  6. awsomeplayer结构认识
  7. What exactly is the difference between WndProc and DefaultWndProc?
  8. KMP算法——字符串匹配
  9. zookeeper笔记
  10. 一张图说清Asp.NET MVC中的 RenderPage、RenderBody、RenderSection
  11. 学习RocketMQ (一) 安装并且启动MQ
  12. 机器学习中应用到的各种距离介绍(附上Matlab代码)
  13. TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案
  14. Vue -自定义指令&amp;钩子函数
  15. [转贴] 软件测试职业发展的 A 面和 B 面
  16. 对字符串md5加密
  17. Java并发(六)线程池监控
  18. 并发编程(IO多路复用)
  19. Python入门之Python引用模块和查找模块路径
  20. mysql my.init

热门文章

  1. Android发短信
  2. 《TomCat与Java Web开发技术详解》(第二版) 第四章节的学习总结--常用Servlet API
  3. instagram架构分析_转
  4. 【JMeter4.0学习(九)】之定时器
  5. 转载 --iOS QQ第三方登实现
  6. python爬虫学习研究
  7. github-readme.md-格式
  8. Elasticsearch集群问题,导致主master节点发现不了node节点
  9. Node-Webkit - package.json - 参数设置
  10. ASIHTTP 框架,同步、 异步请求、 上传 、 下载