【发布时间】:2010-09-28 21:49:39
【问题描述】:
我正在寻找一个很好的解决方案来拥有一个适用于标准 ASP.NET MVC 控制器/操作 URL 的 URL 方案,例如:
/Home/About --> Controller "Home", Action "About"
和虚荣/蛞蝓网址,例如:
/fred/post --> Controller "Posts", Action "View", User "fred", Post "post"
重要的是,我希望出站 url 生成能够正常工作,以便
Html.ActionLink("View", "Posts", new { User="fred", Post="post" }, null }
给出 /fred/post - 不是 /Posts/View/fred/post
看来,我可以让它适用于入站或出站路由,但不能同时用于两者。或者我可以让它工作,但它很乱而且容易坏。有什么方法、提示和技巧可以让这样的事情干净利落地运行?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing