2010-05-31 3 views

ответ

1

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

Таким образом, у контроллера есть вся информация при перенаправлении. Таким образом, результатом действия контроллера является либо перенаправление, либо рендеринг вида. (Где представление загрузки рассматривается как рендеринг вида)

+0

Хорошо, завтра Если вам нужно изменить проект как приложение Windows, тогда мне нужно изменить Response.Redirect во всех местах, где я когда-либо использовал его правильно? – Ramesh

+0

Я не уверен, что вы пытаетесь сделать. Небольшая информация об окружающей среде (язык, рамки и т. Д.) Была бы хорошей. –

0

Он определенно зайдет в контроллер.

+0

Он возвращает страницу, на которой он должен перенаправляться в представлении или перенаправляется в самом контроллере. Если его в самом контроллере, он должен использовать класс Web.UI.Page. Завтра, если мы собираемся конвертировать приложение в приложение Windows, нам также нужно сменить контроллер. Я прав или неправ? – Ramesh

+0

@Ramesh: вы должны перенаправить его на другой путь контроллера (иногда перенаправление выполняется на тот же контроллер в зависимости от требования). Перенаправленный контроллер отобразит соответствующее представление. – Sarfraz

1

Должно быть в контроллере. Имя контроллера предполагает, что каждый контрольный оператор должен находиться в контроллере. View отвечает только за код разработки.

+0

Хорошо, завтра. Если вам нужно изменить проект как приложение Windows, тогда мне нужно изменить Response.Redirect во всех местах, где я когда-либо использовал его правильно? – Ramesh

+0

Я уже работал над веб-и оконным приложением в MVC. Для приложения Windows вам нужно создать одно свойство в классе VIEW, которое вернет объект View и будет использовать это свойство в классе Controller, и вы можете заменить эту вещь в приложении Windows для Response.Redirect с SHOWDIALOG – KuldipMCA

Смежные вопросы