web-dev-qa-db-ja.com

クエリ文字列をRedirectToRouteResultに渡す(コントローラーとアクションの横)

私は次のコードを持っています:

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

これにより、「/Persons/Login "

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

16
sports

これを試して:

filterContext.Result = new RedirectToRouteResult(
    new RouteValueDictionary {
        { "action", "login" },
        { "controller", "persons" },
        { "someQuerystring", "someValue" }
    }
);
38
andreister