如何在视图中访问模型属性
问题描述:
我想在Visual Studio 2008 MVC 1代码中进行一些更改,就像我刚刚使用MVC 3所做的那样,通过远离初学者的方式,我正在努力解决这个问题:如何在视图中访问模型属性
给我有一个这样的viewmodel,把List放在User类本身里,对我来说似乎是无稽之谈。
public class Register {
public User User { get; set; }
public List<Options> Options{ get; set; }
}
会有人告诉我如何在MVC 1中,与前代车型强类型的视图可我访问用户的属性,也就是我试图例如
<div class ="row">
<label>Mobile telephone</label>
<%= Html.TextBox("Model.User.MobileTel")%>
</div>
,但它不到达控制器中的后处理方法时填充字段。
在此先感谢
答
删除“型号”。从名字。
<%= Html.TextBox("User.MobileTel") %>
或
<%= Html.TextBoxFor(m => m.User.MobileTel) %>
如何在您的视图模型传递到视图?你可以摘录你的控制器吗? – Kharaone 2012-03-07 23:19:56