在 ASP.NET MVC 2 中使用 ViewModel - 多种形式
我找不到有关在 ASP.NET MVC 2 ViewModel 方法中使用多种表单的任何文档。
即在内置应用程序中,当您选择“新建 MVC2 Web 应用程序”时,注册页面使用继承如下的 ViewPage:
Inherits="System.Web.Mvc.ViewPage
我想在具有多个表单的页面上使用该方法,但 RegisterModel 仅支持一种表单。
I couldn't find any documentation around using multiple forms in an ASP.NET MVC 2 ViewModel approach.
i.e. In the built in application when you select New MVC2 web app, the register page uses a ViewPage which inherits like this:
Inherits="System.Web.Mvc.ViewPage<rs30UserWeb.Models.RegisterModel>"
I wanted to use that approach on a page with multiple forms, but that RegisterModel only supported one form.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该方法是使用复合视图模型:
当您这样做时,从中继承视图:
然后引用页面中的各个模型:
希望其他人发现这很有用。
The approach is to use a composite viewmodel:
When you do that, inherit the View from it:
Then reference the individual models in the page:
Hope someone else finds this useful.