我想获得友好的网址.目前友好的网址是这样的:
本地主机/客户/ 1/namehere
我希望他们这样:
本地主机/客户/ namehere
但仍然需要id(因为我用这个id搜索我的数据库).我的可能性是什么?这甚至可能吗?
这是我的MapRoute:
context.MapRoute(
"Customer_Default",
"customer/{customername}/",
new { controller = "customer", action = "view", id = "", customername = "" }
);
Run Code Online (Sandbox Code Playgroud)
这是我链接的方式:
@Html.ActionLink(c.Bedrijfsnaam, "view", "customer", new { id = c.Klantnummer, customername = UrlEncoder.ToFriendlyUrl(c.Bedrijfsnaam) }, null)
Run Code Online (Sandbox Code Playgroud)
谢谢.
更新: 哦,如果用户更改它并不重要.我只是想让它不显示.这样用户就可以轻松地将网址更改为他们想去的地方.而且不必担心ids.(但我仍然需要它.:))