如何访问视图中的模型属性
本文关键字:模型 属性 视图 何访问 访问 | 更新日期: 2023-09-27 18:27:09
我正在尝试对Visual Studio 2008 MVC 1代码进行一些更改,到目前为止,我刚刚处理过MVC 3,顺便说一句,我还远远不是初学者,我正在努力解决这个问题:
给我一个这样的视图模型,把List放在User类中对我来说似乎是无稽之谈。
public class Register {
public User User { get; set; }
public List<Options> Options{ get; set; }
}
有人能告诉我,在MVC 1中,在一个与以前的模型强类型的视图中,我如何访问User属性吗
<div class ="row">
<label>Mobile telephone</label>
<%= Html.TextBox("Model.User.MobileTel")%>
</div>
但是当到达控制器中的post方法时,它不会填充字段。
提前感谢
从名称中删除"Model."。
<%= Html.TextBox("User.MobileTel") %>
或
<%= Html.TextBoxFor(m => m.User.MobileTel) %>