如何在提交表单后返回母版页内的部分视图。基本上我正在尝试做的是显示表单验证错误,但问题是我只能设法返回部分视图而不是母版页或其中的完整视图。有任何建议吗?
答案 0 :(得分:1)
我正在使用带有spark + jquery的MS Mvc,所以我不确定它是否能解决你的问题,但我认为你要做的就是返回一个部分并说明哪个部分需要更新(通过id为DOM元素)。
答案 1 :(得分:1)
ajax是一个选择吗? XMLHttpRequest只能刷新部分视图,不会破坏您的体系结构,并使页面不会刷新。我会用jquery。
答案 2 :(得分:1)
This可能会有所帮助。
答案 3 :(得分:1)
我最终做的解决方案是在TempData中传递ModelState并将错误添加回partialview中的ModelState。它适用于其他解决方案没有的地方。还执行了客户端验证,但这与我在服务器端解决方案之后无关紧要。