【问题标题】:Asp.net MVC Partial View Form Submit ProblemAsp.net MVC 部分视图表单提交问题
【发布时间】:2009-06-18 14:26:50
【问题描述】:

如何在提交表单后返回母版页内的部分视图。基本上我要做的是显示表单验证错误,但我只能设法返回部分视图而不是母版页或其中的完整视图。有什么建议吗?

【问题讨论】:

  • 我宁愿一个不依赖ajax的解决方案开始......

标签: asp.net-mvc partial-views


【解决方案1】:

我正在使用带有 spark + jquery 的 MS Mvc,所以我不确定它是否能解决您的问题,但我认为您需要做的是返回一个部分并说明必须更新页面的哪个部分(通过 id DOM 元素)。

【讨论】:

    【解决方案2】:

    ajax 是一种选择吗? XMLHttpRequest 可以只刷新部分视图,不会破坏您的体系结构,并阻止页面刷新。我会使用 jquery。

    【讨论】:

      【解决方案3】:

      This 可能会有所帮助。

      【讨论】:

        【解决方案4】:

        我最终做的解决方案是在 TempData 中传递 ModelState 并将错误添加回部分视图中的 ModelState。它适用于其他解决方案没有的地方。还执行了客户端验证,但这有点无关紧要,因为我在使用服务器端解决方案。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-07-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多