3
routes.MapRoute("Default", "{controller}/{action}/{id}/{args1}/{args2}/{args3}", // URL with parameters
new
{
controller = "Home",
action = "Index",
id = UrlParameter.Optional,
args1 = UrlParameter.Optional,
args2 = UrlParameter.Optional,
args3 = UrlParameter.Optional
}
);
使用下面的代碼創建鏈接:
@Html.ActionLink("Photos", "List", "Photos");//"photos" is controller name and "list" is action name
其發電錨,但URL /鏈接爲空白。
我修改了路由,因爲我需要一些額外的參數來執行某些操作。
我是MVC的新手,請爲我提供解決方案。
將「RouteValues」 - 對象用於參數有什麼問題? –
當我傳遞路由值,然後它的生成url,但對於這個鏈接,我不想要帶參數的網址。 –