Как создать пользовательский механизм связывания моделей в ASP.NET Web Forms? - PullRequest
0 голосов
/ 20 октября 2011

Я использую веб-формы ASP.NET и не могу перейти на ASP.NET MVC прямо сейчас.Мне нравится, как команда MVC реализовала собственный IHttpHandler или HttpModule (не уверен, какой именно), который получает данные JSON, переданные из запроса Ajax на стороне клиента, и передает данные в метод действия на запрашиваемой странице.1002 * Я хочу иметь возможность перехватить Http-запрос, получить этот JSON / «Query String Parameters» и вызвать метод на странице при передаче извлеченных данных в качестве их параметра.

В настоящее время яРеализовал собственный маршрут, и он отлично работает.Единственная часть, которая мне не хватает, это «Пользовательская модель Binder», как ее называют в ASP.NET MVC.

Пожалуйста, кто-нибудь может подсказать мне, как я могу это сделать.

1 Ответ

0 голосов
/ 20 октября 2011

Рассматривали ли вы ASP.NET MVVM ?

ASP.NET MVVM предоставляет платформу для реализации шаблона Model-View-ViewModel, то есть шаблона модели представления в проектах ASP.NET,Разработчики могут использовать преимущества Dependency Injection и Event Broker для написания лаконичного, элегантного и ориентированного на бизнес кода.

ASP.NET MVVM предлагает следующие преимущества:

  • Использование функций ASP.NETтакие как веб-форма, пользовательский контроль и привязка данных
  • Добиться четкого разделения проблем
  • Облегчить разработку через тестирование (TDD)
  • Писать и поддерживать более простой код, используя атрибутаннотации
...