我在全局文件中使用RegisterRoutes方法將用戶網址路由到實際網址。MVC 3 - ActionLink
routes.MapRoute("Blog",
"blog/dp/{id}",
new { controller ="Blog", action = "Details" });
正如你可能已經猜到了,博客是控制器和詳細是它的行動。
所以問題是,下面的代碼不會生成我的願望網址,其中有dp word在其url中。順便說一句,我不想改變我的動作名稱。
@Html.ActionLink("headline", "Details", "Blog", new { id="1200" }, null)
在此先感謝;)
url路徑是否正確?如果輸入url http:// site/blog/dp/1200,它是否會路由到正確的頁面?你有沒有其他路線映射到同一個控制器?這可能有助於在你的問題中包含所有路線。 –
是的,它的路由到正確的頁面;)我的問題是,動作鏈接生成此「http://網站/博客/詳細信息?ID = 1200」 –