如何从具有routeValue的MVC URL中删除索引?
例如 http:// localhost/Beverage/Index/WhiteWine 到 http:// localhost/Beverage/WhiteWine
SLa*_*aks 15
您可以创建自定义路线:
MapRoute("My Route Name",
"Beverage/{id}",
new { controller = "Beverage", action = "Index" });
Run Code Online (Sandbox Code Playgroud)
请注意,控制器名称必须在路由中进行硬编码,然后在默认值中指定,以告知MVC要使用哪个控制器.
如果你采用天真的方法和地图{controller}/{id},它将接受表格的任何URL a/b,这不是你想要的.
| 归档时间: |
|
| 查看次数: |
4031 次 |
| 最近记录: |