Я читал о MVC2, который вышел в VS2010, и это звучит довольно интересно.На самом деле я нахожусь в середине большого проекта мультитенантных приложений и только начал программировать пользовательский интерфейс.Я подумываю о переходе на MVC, так как сейчас я не так уж и далеко.У меня есть несколько вопросов о возможностях маршрутизации, а именно, требуются ли они для использования MVC, или я могу более или менее игнорировать маршрутизацию?Или мне нужно настроить запись маршрутизации по умолчанию, которая заставит все работать как стандартный ASPX (в том, что касается только маршрутизации)?
Причина, по которой я не хочу использовать маршрутизацию, заключается в том, что яЯ уже определил свой собственный механизм перезаписи URL (который запускается на session_start).Кроме того, я использую jquery и открывающие стандарты для всего пользовательского интерфейса, и подход MVC к aspx без накладных расходов кажется более подходящим в зависимости от того, как я уже начал создавать приложение (я вообще не использую viewstate,например).
Полагаю, меня больше всего беспокоит вопрос о том, можно ли игнорировать маршрутизацию, если мне придется заново реализовать свою собственную переписку URL для работы с MVC, и если это так, как бы ясделай это?В качестве новой подпрограммы маршрутизации или придерживайтесь session_start (если это вообще возможно?).
Наконец, я не хочу использовать что-либо даже «умное / читабельное» для URL - для сайта, подобногоStackOverflow, удобочитаемость URL-адреса положительна, но верно и обратное, если это не публичный веб-сайт, подобный этому.На самом деле, мне кажется, что более удобный URL-адрес маршрутизации MVC (который косвенно показывает имена методов) может создать угрозу безопасности для частного, непубличного веб-приложения, которое я разрабатываю.
По всем этим причинам я хотел бы использовать легкие аспекты MVC, но полностью пропустить маршрутизацию - возможно ли это?