MVC отправлять обратно - PullRequest
       2

MVC отправлять обратно

0 голосов
/ 09 августа 2009

Я новичок в MVC в Asp.Net, и пока я читаю о MVC и его преимуществах, и почему мы используем эту архитектуру в Asp.Net, я не знал (или неправильно понимал), почему мы используем эту концепцию в Asp. Сеть? но я прочитал статью, в которой сказано:

Веб-формы были плохой моделью, которая только заставляла людей разрабатывать плохо работающие веб-приложения. Они были в значительной степени приписаны парадигме Post-back, которая использовалась большинством элементов управления веб-форм. В любом случае, MVC имеет тенденцию быть лучшим шаблоном, потому что, когда вы отправляете сообщение назад, вы, как правило, будете более осведомлены об этом (потому что вам, вероятно, придется реализовать некоторый код в контроллере). Это не прозрачная операция, как это обычно бывает в веб-формах.

Так в чем же разница между публикацией в веб-форме и публикацией в Asp.net? как в обоих случаях происходит событие, и форма отправляется обратно на сервер даже для контроллера и даже самой формы, так что любой может сказать мне, в чем разница? а почему MVC в Asp.Net? Каковы преимущества радикалов MVC в Asp.Net?

Заранее спасибо, но это поможет мне больше в моем приложении, так как я делаю некоторые поиски b4, создавая приложение для эффективного использования этой новой технологии.

Ответы [ 2 ]

1 голос
/ 09 августа 2009

Сам вопрос НЕ верно.

MVC Framework не поддерживает классические обратные передачи и viewstate и не рассматривает какой-либо URL как конечную точку для файла физического сервера для анализа и компиляции в класс.

Вместо этого, когда вы отправляете форму mvc, она сопоставляется с действием внутри контроллера, и контроллер решает, какой вид следует отображать в конце действия.

Архитектурный вид ASP.NET MVC Framework - хорошее начало, даже если оно немного устарело.

1 голос
/ 09 августа 2009

Существует множество преимуществ (и недостатков) для MVC. Прежде всего, это шаблон проектирования , а не , заменяющий другие разработки ASP.NET (например, WinForms).

Прочитайте следующие статьи:

http://code -inside.de / блог в / 2008/11/25 / HOWTO-основы-оф-САШ-MVC-или-почему-MVC / http://www.aspfree.com/c/a/ASP.NET/Advantages-of-the-ASPNET-MVC-Approach/ http://subjunctive.wordpress.com/2008/07/26/who-and-what-is-aspnet-mvc-for/

А также эти вопросы по StackOverflow:

Практическое применение MVC || Когда использовать или не использовать MVC Является ли MVC лучшим способом кодирования приложений asp.net?

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