我正在使用 MVC(预览版 5)构建我的 asp.net Web 应用程序,并且还在使用母版页概念。
我的 PageA 和 PageB 都是内容页面。我正在通过JavaScript从PageA到PageB的方法中提交表单。PageB 的 PreviousPageType 属性设置为 PageA,但是当我访问 PageB 中的 PreviousPage 属性时,它返回 null。
我在这里错过了什么吗?
我正在使用 MVC(预览版 5)构建我的 asp.net Web 应用程序,并且还在使用母版页概念。
我的 PageA 和 PageB 都是内容页面。我正在通过JavaScript从PageA到PageB的方法中提交表单。PageB 的 PreviousPageType 属性设置为 PageA,但是当我访问 PageB 中的 PreviousPage 属性时,它返回 null。
我在这里错过了什么吗?
我假设您想访问 PageB 中 PageA 的数据。您可以将数据包装在一个对象中,并使用 Scott Gu 的Form Posting Scenarios中所述的模型绑定器将其传递给控制器。然后,您可以重定向以显示 PageB。
高温下,
苏尼尔·乌尼坦
您可以使用 TempData 存储下一个请求需要访问的对象,这就是我避免在序列页面之间传递大块数据的方法。