2

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

4

4 回答 4

1

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

于 2009-06-23T08:49:15.327 回答
1

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

于 2009-06-18T14:35:54.207 回答
1

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

于 2009-06-18T14:39:12.017 回答
1

可能会有所帮助。

于 2009-06-18T14:40:02.920 回答