2012-07-01 4 views
0

В настоящее время я изучаю ASP.NET, и мне трудно понять, как использовать ASP.NET MVC по сравнению с веб-формами.Как правильно использовать ASP.NET MVC?

Я обычно использовал PHP для создания веб-сайтов и должен был многому научиться в отношении веб-форм: обратные вызовы, обратные вызовы, веб-элементы управления и т. Д. Но, как я понимаю, все они не должны использоваться в приложениях MVC , что кажется странным для меня, поскольку они представляют множество особенностей структуры ASP.NET. Я хотел бы подтвердить следующее:

  • Должен ли я забыть все об обратных вызовах и обратных вызовах при использовании ASP.NET MVC?
  • Должен ли я забыть большинство элементов управления в Интернете? (Я имею в виду элементы управления, начинающиеся с asp :). Большинство из них, похоже, не пригодны для использования, поскольку в веб-формах нет какого-либо тега «формы».
  • В этом случае было бы правильным сказать, что ASP.NET MVC немного похож на хорошо организованный PHP? Webforms работает совершенно по-другому от PHP из-за механики postback, но мне кажется, что приложения MVC могут быть разработаны практически так же, как PHP.
  • Являются ли пользовательские компоненты .ascx все еще используемыми в ASP.NET MVC?
  • Что касается диспетчера сценариев и структуры AJAX?
  • Должен ли я использовать Javascript так же, как с PHP?

Заранее благодарен!

ответ

0

Должен ли я забыть все об обратных вызовах и обратных вызовах при использовании ASP.NET MVC?

  • Да

Должен ли я забыть большинство веб-контроля? (Я имею в виду элементы управления, начинающиеся с asp :). Большинство из них, похоже, не пригодны для использования, поскольку в веб-формах нет какого-либо тега «формы».

  • Да

В этом случае было бы правильно сказать, что ASP.NET MVC немного как хорошо организованной PHP? Webforms работает совершенно по-другому от PHP из-за механики postback, но мне кажется, что приложения MVC могут быть разработаны практически так же, как PHP.

  • Не совсем

ли .ascx пользовательские компоненты все еще используются в ASP.NET MVC?

  • Нет

насчет менеджера сценариев, и в рамках AJAX?не

  • Нет

Должен ли я использовать Javascript так же, как я бы с PHP?

  • Может

ASP.Net MVC полностью отличается от WebForms.

Сравнение с PHP зависит от того, как вы используете PHP.

+1

Пожалуйста, задайте вопрос. _yes, no, yes, yes_ не так легко читать ... – gdoron

+0

Обратите внимание, что пользовательские элементы управления ascx представляют собой файлы cshtml, если вы используете механизм просмотра Razor. Вы используете их, вызывая Html.Partial («ViewName», model) – MartinHN

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