asp.net-mvc – 如何从ASP.Net MVC列表页面使用jQuery UI模板表
发布时间:2020-12-16 00:17:36 所属栏目:asp.Net 来源:网络整理
导读:我试着用这个: http://jqueryui.com/demos/dialog/#modal-form 我有: script type="text/javascript" $(document).ready(function() { $("#dialog").dialog(); $("#dialog").dialog('close'); $('.myPop').click(function() { $("#dialog").dialog('open')
我试着用这个:
http://jqueryui.com/demos/dialog/#modal-form
我有: <script type="text/javascript"> $(document).ready(function() { $("#dialog").dialog(); $("#dialog").dialog('close'); $('.myPop').click(function() { $("#dialog").dialog('open'); }); }); 这允许我弹出点击’.myPop’,这只是我列表中的一个临时输入按钮,它正在工作: <button type="button" class="myPop"></button> 我的问题是 – 使用此弹出窗口转到我的控制器的Edit方法,填充控件然后能够保存回模型并刷新列表页面的最佳方法是什么? 我想在ASP.Net MVC中保持最佳实践. 我可能会使用这个吗? http://dev.iceburg.net/jquery/jqModal/ 谢谢 解决方法
显然有很多方法可以做到这一点,但这就是我将如何解决它.在加载对话框之前执行ajax调用以填充对话框的内容,显示对话框,而不是保存关闭对话框并刷新网格.这些是基础知识,下面有一些帮助代码.我发现从保存操作返回json结果以确定保存是否成功是一个好习惯,如果不是,则表明它未能显示给用户的错误消息.
<div id="dialog" title="Basic dialog"> <!-- loaded from ajax call --> <form id="exampleForm"> <input blah> <input type="button" onclick="Save()" /> </form> </div> <script> $(function() { $('.myPop').click(function() { $.get("editController/loadContents",function(data){ $("#dialog").html(data); }); $("#dialog").dialog('open'); }); }); function Save(){ $.post("/editController/Edit",$("#exampleForm").serialize(),function(data){ $("#dialog").dialog('close'); //update grid with ajax call }); } </script> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 将DropDownList绑定到MVC视图中
- asp.net-mvc – enable-migrations错误:项目无法构建
- asp.net-mvc – ASP.NET MVC路由问题
- 在ASP.NET应用程序之间传递会话数据
- asp.net-mvc – 在MVC Action中将SSRS报告导出为PDF
- asp.net-mvc – ASP.NET MVC 3从同一表单保存和编辑
- asp.net-mvc – 产品目录搜索 – NoSQL / MongoDB的良好用例
- asp.net – 无法将许可证文件转换为二进制资源
- asp.net – 使用Web服务导致“无法处理没有有效操作参数的请
- ASP.NET Core 2.0 机密配置项
推荐文章
站长推荐
- Asp.net Webservice – 使用jquery AJAX安全地调
- asp.net – 内存转储不显示IIS崩溃的详细信息
- 详解 ASP.NET Core MVC 的设计模式
- asp.net-mvc – 在MVC/ASP.NET MVC中正确使用Mod
- asp.net-mvc – DotNetOpenAuth简单演示,MVC和Ra
- asp.net-mvc-3 – 最初未显示Telerik MVC Grid C
- asp.net-mvc – 如何构建,分区和构建大型MVC应用
- asp.net – 如何在Web应用程序中对PDF文档进行数
- asp.net – Kendo TabStrip:将动作渲染到MVC 4中
- EF Core 数据变更自动审计设计
热点阅读