asp.Net   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了asp.net-mvc – 具有.NET MVC 5属性路由的贪婪段大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想定义一条路线如下 –
[Route("clients/{*codE}/{id:guiD}/update")]
public ActionResult update(String code,Guid id)
{
}

代码将是“foo / bar / xyz”。

不幸的是,开箱即用的MVC不支持Route定义中的贪心参数。

这以前是solved使用旧的MVC路由约定,但是我想把它作为一个RouteAtribute定义。

解决方法

据我所知,你不能直接做到这一点。但是,您应该可以使用IIS模块UrlRewrite,并将中间的贪心参数重写到具有贪心参数的结尾的查询。

所以一个客户端查询:clients / {* codE} / {id:guiD} / update你的web api看到客户端/ {id:guiD} / update / {* codE}

大佬总结

以上是大佬教程为你收集整理的asp.net-mvc – 具有.NET MVC 5属性路由的贪婪段全部内容,希望文章能够帮你解决asp.net-mvc – 具有.NET MVC 5属性路由的贪婪段所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。