我可以在浏览器中使用的地址http://localhost:1234/Home/Details/id
我需要在global.cs什么设置,这样我就可以打开使用同一页 http://localhost:1234/Details/idAsp.net MVC路线网址
1
A
回答
3
你必须打开一个页面(图)创建一个新的URL路径:
http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
没有尝试过,但这样的事情:
routes.MapRoute(
"My Route", // Route name
"{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
它必须遵循默认路线
+2
要小心这一点。把它放在默认路由之前可能会破坏其他网址。 例如/ Account/LogOn现在将在主控制器上寻找名为“Account”的操作并传递Id“LogOn”。 至少id路由值应该有一个数字正则表达式约束。 – 2010-08-09 12:32:21
相关问题
- 1. asp.net的MVC路由,忽略了与扩展路线网址
- 2. ASP.net MVC路线
- 3. ASP.NET MVC网址路由问题
- 4. Twitter喜欢在asp.net mvc网址路由?
- 5. 从ASP.NET MVC路线
- 6. 的ASP.NET MVC路线
- 7. Asp.net 4.0网址路由协同网址
- 8. asp.net MVC网址字符串
- 9. ASP.NET MVC - 缩短网址
- 10. ASP.NET MVC的SEO网址
- 11. ASP.Net MVC默认网址
- 12. ASP.NET MVC 3.0网址Rewritng
- 13. 网址asp.net的MVC方式
- 14. AsP.NET 4.0网址路由
- 15. ASP.Net MVC路线混乱
- 16. ASP.Net MVC特别路线 - IgnoreRoute
- 17. 在ASP.NET MVC搜索路线
- 18. ASP.NET MVC路线问题
- 19. ASP.NET MVC登录路线
- 20. ASP.NET MVC的单程路线
- 21. ASP.Net MVC路线问题
- 22. Asp.net MVC路线图问题
- 23. 动态ASP.NET MVC路线
- 24. Rails的路线网址edit_path
- 25. 网址友好的路线
- 26. 从网址获取路线
- 27. 网址(路线)设计
- 28. 如何使用我的路线在global.asax中生成网址。 int asp.net mvc
- 29. ASP.NET MVC - 网站路径
- 30. Telerik MVC网格路线?
您不打开页面或视图 - 您正在请求操作。这是一个很好的教程,可以解释你需要什么:http://www.asp.net/mvc/tutorials/asp-net-mvc-routing-overview-cs – bzlm 2010-08-09 11:35:46
可能的重复[ASP.NET MVC - 从URL中删除控制器名称](http://stackoverflow.com/questions/3337372/asp-net-mvc-removing-controller-name-from-url) – James 2010-08-09 11:50:47