2013-06-17 10 views
8

aşağıdaki kod var (denetleyici ve eylem yanında):Geçme querystrings RedirectToRouteResult için

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

üretecek "/Persons/Login"

nasıl önceki koduna bir ek sorgu dizesi geçebilir? ürettiği böylece " /Persons/Login/?someQuerystring=someValue"

cevap

25

bu deneyin:

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

sayesinde, işe yaradı. – sports