Asp.net 路由中查询字符串的映射
站点对所有内容都使用此链接格式:Asp.net 路由中查询字符串的映射,asp.net,asp.net-mvc-3,routing,Asp.net,Asp.net Mvc 3,Routing,站点对所有内容都使用此链接格式: example.com/?article=123 example.com/?category=456 example.com/?article=789&picture=012 ASP classic default.ASP会捕获所有这些内容并处理这些内容 我真的很想为这些根目录上带有querystring的旧类型Url创建几个路由,这样我就可以在单独的控制器中捕获它们并对它们进行一些操作(永久重定向) 当我试图创建一条包含问号的路线时,我被告知这是不可能的。
- example.com/?article=123
- example.com/?category=456
- example.com/?article=789&picture=012
当我试图创建一条包含问号的路线时,我被告知这是不可能的。这可能是一个很好的例子,说明如果没有办法使用这些路线来处理这些问题(尽管我认为有) 您可以在
OnActionExecuting
方法中处理传入的url,并根据需要重定向
更新
这是一个好消息。这可能与你所要求的不完全一样,但是一个类似的原则应该很容易实现你的目标