Как получить доступ к свойствам модели в представлении - PullRequest
1 голос
/ 08 марта 2012

Я пытаюсь внести некоторые изменения в код Visual Studio 2008 MVC 1, и, как я только что имел дело с MVC 3, я, кстати, далек от того, чтобы быть новичком, я борюсь с этой проблемой:

Предоставление У меня есть такая модель представления, где размещение списка внутри самого класса 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>

но он не заполняет поля при достижении метода post в контроллере.

Заранее спасибо

1 Ответ

2 голосов
/ 08 марта 2012

Удалить "Модель".из названия.

<%= Html.TextBox("User.MobileTel") %>

или

<%= Html.TextBoxFor(m => m.User.MobileTel) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...