0
그래서 내 RouteConfig에서 나는 다음과 같습니다 경로가 패주하지 키 - 값 쌍과 같은 매개 변수를 전달합니다.NET HTML.RouteLink는
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{GUID}",
defaults: new { controller = "Home", action = "Index", GUID = UrlParameter.Optional }
);
내가 만드는 중이을 같은 링크 :
@Html.RouteLink("Thing", new { controller = "Modules", action = "View", GUID = "27ACBB7C-075A-49BD-9B43-000EAE3E6B6F" })
는 나는 다음 링크를 만들려면 :
<a href = ".../Modules/View/27ACBB7C-075A-49BD-9B43-000EAE3E6B6F">Thing</a>
을하지만 그 대신 나는군요 :
<a href = ".../Modules/View?GUID=27ACBB7C-075A-49BD-9B43-000EAE3E6B6F">Thing</a>
RouteLink에서 매개 변수를 키 - 값 쌍이 아닌 경로로 지정하려면 어떻게해야합니까?
(이것은 분명하게 보입니다. 누군가가이 질문을 중복해서 사용한다고 말하지만, 나는 알고있는 모든 키워드로 질문을 검색 했으므로 기존 질문에서 답을 얻게되어 기쁩니다.