1
我有途徑產生:不正確的URL由URL.Action和Html.ActionLink
routes.MapRoute(
"NewsRoute",
"News/{newsId}/{newsTitle}",
new {
controller = "News",
action = "News",
newsId = UrlParameter.Optional,
newsTitle = UrlParameter.Optional
}
);
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Home", id = UrlParameter.Optional } // Parameter defaults
);
與用法:
@Url.Action("News", "News", new { newsId = "", newsTitle = "" })
我想有 「/新聞」 網址,而是「/新聞/新聞「正在生成。我猜是使用默認路由。 所以問題是爲什麼NewsRoute被跳過?
看起來像禁止使用 – bogert