我需要在ASP MVC应用程序中匹配此路由:
http://localhost/<itemName>/details
当项目名称包含非法字符时,例如%符号,以下URL将会爆炸:
(1) http://localhost/item%25Name/Details
在这种情况下,正确的URL将是:
(2) http://localhost/Details/?item=item%25Name
是否可以在RegisterRoutes
中定义路由以匹配到(1)的正常路由,并在项目名称中使用%符号路由到(2)?
提前致谢
答案 0 :(得分:0)
我建议你这样做: