Url.RouteUrl
을 사용하여 내 사용자에게 반환 할 URL을 만듭니다.MVC에서 URL을 생성하는 방법은 무엇입니까?
var path = Url.RouteUrl(new RouteValueDictionary()
{
{ "controller", "Home"},
{"action", "myaction"},
{"area" , "myarea"},
});
이 나에게 myarea/home/myaction
나는 그것에 추가 PARAM를 추가 할 필요가 myarea/home/myaction?param1=abc
처럼 말한다면 가진 좋은 URL을 반환, 어떻게 수행 할 수 있습니다?
var param1Value = "abc";
var path = Url.RouteUrl(new RouteValueDictionary()
{
{ "controller", "Home"},
{"action", "myaction"},
{"area" , "myarea"},
new {param1 = param1Value },
});
을 시도했다.
어떤 방법으로이 작업을 수행 할 수 있습니까?
@KennethK을 : 가능하면, 예를 게시 할 수 있습니까? –
이전 (삭제 된) 주석을 무시하십시오. 나는 당신의 코드를 잘못 읽었다. –
다음은 귀하의 요청과 유사합니다. http://stackoverflow.com/questions/6995608/appending-param-to-mvc-routes – Kami