asp.net - 路由中的自定义包罗万象参数

标签 asp.net asp.net-mvc url-routing

我最近想要一个特殊的路由规则:{*whatever}/details/{Id}/{itemName}

我知道一旦运行应用程序就会抛出异常。在我的应用程序中,例如我的网址模式是 www.domain.com/root/parent/child/.../child/details/30/itemname

但是目前的路由不支持这个。如何自定义路由处理程序以使其正常工作?

最佳答案

已经编写了一个支持此功能的类

我已经编写了这样一个类,它可以处理 URL 中任何位置的所有段。它有相当多的代码,但它按预期工作,并且我已经在现实项目中使用了它。

Check it out yourself看看它是否满足您的需求。

关于asp.net - 路由中的自定义包罗万象参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/837656/

相关文章:

asp.net - 如何正确处理复合控件中子控件的 View 状态?

c# - ASP.Net MVC 4 w/AttributeRouting 和多个 RoutePrefix 属性

c# - 通过 mvc 转发器发布值

python - 在 Flask 中处理 URL 中的符号

c# - 将复选框添加到 ASP.NET GridView

c# - 从字节数组中获取要作为附件发送的文件

asp.net-mvc - 在 IIS7 中运行时无法在 ASP.NET MVC View 中放置断点

javascript - ExpressJs 不在某些路线上加载 CSS

iis - 这是ARR警告导致我的404吗?

asp.net - 如何让 IE 正确显示我的 GridView Pager 按钮行的边框?