Состояние просмотра ASP.NET MVC - PullRequest
       1

Состояние просмотра ASP.NET MVC

0 голосов
/ 27 сентября 2011

Может ли кто-нибудь объяснить мне, как состояние представления обрабатывается в ASP.NET MVC 3. Я знаю, что в состоянии просмотра MVC не существует.

Но просто хотелось узнать, как именно данные обрабатываются с одной страницы на другую.

Например: в моих классах два вида: «Создать» -> создает нового человека, а «Индекс» -> отображает список людей в модале «Персона».

Так что, когда я создаю новый peson, используя HttPost, а затем в этом методе записи, я иду к представлению индекса.

Так что здесь, как данные обрабатываются как состояние просмотра, не существует.

Пожалуйста, помогите мне.

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

Ответы [ 2 ]

3 голосов
/ 27 сентября 2011

Когда вы нажимаете кнопку отправить, данные помещаются в объект формы запроса, как и любая другая обычная форма отправки.

Она ищет соответствующее действие для обработки запроса и находит его вместе с вашим лицом.model.

Вызывает связыватель модели данных по умолчанию, который пытается сопоставить данные формы со свойствами объекта.

Действие вызывается с результатом связывателя модели.

Я настоятельно рекомендую подобрать хорошую книгу по этому вопросу, а также просмотрите существующие вопросы и примите любые правильные ответы.

0 голосов
/ 14 сентября 2016

В запросе Post или Get Каждый входной объект, например текстовое поле, которое находится в теге Form, публикует или получает действие в контроллере, указанное в атрибуте action в теге формы, как action = "demo_form:

 <form action="controller/actionName" method="get">  
 First name: <input type="text" name="fname"><br>   
Last name: <input type="text" name="lname"><br>   
<input type="submit" value="Submit"> 
</form>

имя свойства - это имя вашего входного имени, а значение свойства - текст, который вы ввели во входном. В контроллере вы указали действие, подобное «actionName», у которого есть входной объект, и у этого объекта есть имя свойства, подобное вашему. входное имя в view.mvc сопоставляет значение свойства запроса с тем же именем свойства объекта в параметре ввода вашего действия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...