asp.net-mvc-3 – MVC:路由获取/发布到不同的控制器 怎么样?
发布时间:2020-12-15 18:33:17 所属栏目:asp.Net 来源:网络整理
导读:我正在编写一个MVC控制器,我需要处理这两个数据,数据返回以及一个漫长的轮询“数据已经改变”,就像SAME(!)url的行为一样。我无法做到这一点 – 我正在为已经存在的应用程序实现代理,所以我无法对API进行任何扩展/修改。 我的主要问题是: * POST操作必
我正在编写一个MVC控制器,我需要处理这两个数据,数据返回以及一个漫长的轮询“数据已经改变”,就像SAME(!)url的行为一样。我无法做到这一点 – 我正在为已经存在的应用程序实现代理,所以我无法对API进行任何扩展/修改。
我的主要问题是: 我可以以某种方式重写两个去不同的控制器吗?替代方案将是…嗯…使两个异步,只是POST正在完成三,然后。 有人对此发表评论? 解决方法
您应该能够在路由级别使用约束来控制url所在的控制器/操作。
routes.MapRoute( "route that matches only GETs for your url","your url",new { controller = "some controller",action = "some action" },new { httpMethod = new HttpMethodConstraint("GET") } ); routes.MapRoute( "route that matches only POSTs for your url",new { controller = "some other controller",action = "some other action" },new { httpMethod = new HttpMethodConstraint("POST") } ); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 创建一个包含两列值的VB.NET数组?
- asp.net-mvc – VaryByParam =“*”是否也读取了RouteData.
- asp.net mvc – asp.net mvc Html.ActionLink()保持路由值我
- 我可以在ASP.NET中使用C#获取时间参数的本地化缩写吗?
- 远程调试ASP.NET VSCode
- ASP.NET LinkBut??ton – 如何隐藏javascript_doPostBack?
- 扩展Asp.Net需要帮助
- .net – ELMAH对企业库异常处理块
- asp.net – 无法加载文件或程序集“Oracle.ManagedDataAcce
- asp.net-mvc-4 – 用于上传mime文件和表单数据的MultipartF
推荐文章
站长推荐
- asp.net – ASP MVC – 扭转一个foreach
- 在ASP.Net应用程序和最佳实践中使用WCF
- asp.net – 在Web api控制器中手动验证模型
- asp.net-mvc-2 – 什么是MapRoute名称空间参数?
- asp.net-mvc – 用于表行的Asp.Net MVC WebGrid帮
- asp.net-mvc – 用于创建具有模型和ViewData项目
- C#--图片上传(PC端和APP)保存及 跨域上传说明
- asp.net-mvc-3 – 来自控制器的ASP.NET MVC3 Vie
- Asp.Net GridView删除Html样式
- .net – DNU发布 – 来自MSBuild的no-source
热点阅读