【问题标题】:MVC popup\modal forms best practiceMVC popup\modal 表单最佳实践
【发布时间】:2012-12-24 12:22:35
【问题描述】:

我正在使用 MVC 3,并且我正在尝试找到一个很好的资源来列出在我的应用程序中使用模态对话框表单(jQuery 或任何其他类型)和/或弹出窗口的最佳实践。

例如: 我有我的 CRUD 操作视图及其相应的控制器操作,但我希望在新窗口\模态对话框中打开并在关闭时刷新父打开器。

我可以编写很多丑陋的 java 脚本来实现它,但我正在寻找将其合并到 MVC 应用程序中的最佳实践。

修改问题的认证

对于模式对话框,主要是我无法理解当字段动态加载到表单容器中时所有客户端验证如何工作我将如何重新映射验证触发器...

对于常规弹出窗口,我不想刷新父页面并传递参数来选择新创建的对象..

所以我可以双向使用,但我在两个方面都陷入了不同的阶段..

验证有什么建议或链接吗?

【问题讨论】:

  • 模态对话框表单是客户端的东西,与服务器上运行的内容无关。我认为模式对话框没有最佳实践。你可能会寻找一些 jquery 插件,我相信有很多插件可以解决这类问题。如果您不想编写丑陋的 javascript,那么您应该编写漂亮而干净的 javascript 代码,这当然是可能的。顺便说一句,什么是 ASP.NET MVC 3.5?我知道 MVC 3 和 4,但从未听说过 3.5 ;)
  • 嘿.. 抱歉 3.5 .. 它是 3 .. 我很困惑 .. :)..

标签: jquery asp.net-mvc design-patterns crud


【解决方案1】:

我在我的一个 Asp.net MVC 4 项目中使用 Twitter Bootstrap。 Twitter Bootstrap 模态表单比普通的 javascript 更容易使用。

【讨论】:

    【解决方案2】:

    我找到了一个很好的使用 jQuery 的教程:

    ASP MVC3 - 使用 jQueryUI 对话框和 AjaxForms 编辑记录 - Razor 版本

    http://ricardocovo.com/2012/04/06/asp-mvc3-editing-records-with-jqueryui-dialogs-and-ajaxforms-razor-version/

    ASP MVC3 - 使用 jQueryUI 对话框和 AjaxForms 编辑记录 - ASPX 版本

    http://ricardocovo.com/2011/04/03/asp-mvc3-editing-records-with-jqueryui-dialogs-and-ajaxforms/

    【讨论】:

      猜你喜欢
      • 2011-02-04
      • 2017-11-03
      • 2015-09-11
      • 1970-01-01
      • 2012-07-19
      • 1970-01-01
      • 2017-01-22
      • 2015-04-19
      • 2011-05-18
      相关资源
      最近更新 更多