我正在使用ASP。. NET Web Forms,不能迁移到asp.net。NET MVC。我喜欢MVC团队实现自定义IHttpHandler或HttpModule(不确定哪一个)的方式,它从客户端Ajax请求中获取传入的JSON数据,并将数据传递到请求页面上的action方法。
我希望能够拦截Http请求,检索JSON/"查询字符串参数",并调用页面上的方法,同时传递检索到的数据作为参数。
目前,我已经实现了一个自定义路由,它工作得很好。对我来说唯一缺少的部分是ASP中所谓的"自定义模型绑定器"。净MVC。
有没有人能告诉我该怎么做呢
您考虑过ASP吗?净MVVM吗?
ASP。. NET MVVM提供了一个框架来实现模型-视图-视图模型模式,也就是ASP中的表示模型模式。网络项目。开发人员可以利用依赖注入和事件代理来编写简洁、优雅和专注于业务的代码。
ASP。. NET MVVM提供以下优点:
- 利用ASP。NET功能,如web表单、用户控件和数据绑定
- 实现清晰的关注点分离
- 促进测试驱动开发(TDD) 使用属性注释编写和维护更简单的代码