19

次のコードがあります。

var routeDictionary = new RouteValueDictionary {{"action", "Login"}, {"controller", "Persons"}};
filterContext.Result = new RedirectToRouteResult(routeDictionary);

それは " /Persons/Login"を生成します

前のコードに追加のクエリ文字列を渡すにはどうすればよいですか? /Persons/Login/?someQuerystring=someValue" "を生成するように

4

1 に答える 1

42

これを試して:

filterContext.Result = new RedirectToRouteResult(
    new RouteValueDictionary {
        { "action", "login" },
        { "controller", "persons" },
        { "someQuerystring", "someValue" }
    }
);
于 2013-06-17T15:05:10.263 に答える