如何访问视图中的模型属性

本文关键字:模型 属性 视图 何访问 访问 | 更新日期: 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) %>