0

Ich bin neu in MVC. Ich habe ein Returnurl-Argument in meiner Aktionsmethode meines Controllers, das von einem anderen Controller gesendet wurde. Die Rückgabe enthält Querystring-Parameter, die ich in meiner Controller-Aktionsmethode verarbeiten muss.Holen von Querystring-Parameter von Returnurl in Controller-Aktionsmethode

Ich versuchte Request.QueryString[], aber die URL ist codiert, so dass die Parameter nicht abgerufen werden können.

Gibt es eine Möglichkeit, die Parameter und ihre Werte vom Argument returnurl abzurufen?

+0

Sie können durch "Index" erhalten. 'Request.QueryString [0]' – Mairaj

Antwort

0

erhalten Sie Ihre Returnurl von querystring, die Sie sagten, wurde codiert.

Decodieren Sie es mithilfe der integrierten HttpUtility.

string returnUrlEncoded = Request.QueryString["returnUrl"]; 
string returnUrlDecoded = HttpUtility.HtmlDecode(returnUrlEncoded); 

Dann nutzen Sie die Beratung/Beispielcode in extract query string from a URL string

Ihre Abfragezeichenfolgeflag Werte von Ihrer Rückkehr URL zu erhalten.