我有一个asp.net webform项目,我把它转换为MVC。
在webform中,我有一些由url重写创建的url:
me.com/find/?item=5 重写 me.com/item-5 /
现在,我想在MVC中创建这个(me.com/item-5/)路由。
我创造了它:
routes.MapRoute(
name: "Item",
url: "Find/Item-{ID}/",
defaults: new
{
controller = "Default",
action = "Find",
ID = UrlParameter.Optional
});
但它不起作用。
注意
我不想要这个:
me.com/Item/5 /