0

我正在使用 ASP.NET Web 窗体,现在无法迁移到 ASP.NET MVC。我喜欢 MVC 团队实现自定义 IHttpHandler 或 HttpModule(不确定是哪一个)的方式,它获取从客户端 Ajax 请求传入的 JSON 数据并将数据传递到请求页面上的操作方法中。

我希望能够拦截 Http 请求,检索该 JSON/“查询字符串参数”,并在将检索到的数据作为参数传递时调用页面上的方法。

目前,我已经实现了一个自定义路线,它工作正常。我唯一缺少的部分是在 ASP.NET MVC 中调用它的“自定义模型绑定器”。

请有人可以帮助我了解如何去做。

4

1 回答 1

0

你考虑过ASP.NET MVVM吗?

ASP.NET MVVM 提供了一个框架来实现 Model-View-ViewModel 模式,也就是 ASP.NET 项目中的 Presentation Model 模式。开发人员可以利用依赖注入和事件代理来编写简洁、优雅和以业务为中心的代码。

ASP.NET MVVM 提供以下优势:

  • 利用 ASP.NET 功能,例如 Web 表单、用户控件和数据绑定
  • 实现清晰的关注点分离
  • 促进测试驱动开发 (TDD)
  • 使用属性注释编写和维护更简单的代码
于 2011-10-19T20:48:23.090 回答