Как создать настраиваемый связыватель модели в веб-формах ASP.NET?

Я использую веб-формы ASP.NET и сейчас не могу перейти на ASP.NET MVC. Мне нравится, как команда MVC реализовала собственный IHttpHandler или HttpModule (не уверен, какой именно), который получает данные JSON, переданные из клиентского запроса Ajax, и передает данные в метод действия на запрошенной странице.

Я хочу иметь возможность перехватывать Http-запрос, получать этот JSON / «Параметры строки запроса» и вызывать метод на странице, передавая полученные данные в качестве параметра.

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

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


person Tebo    schedule 19.10.2011    source источник


Ответы (1)


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

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

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

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