2017-02-20 2 views
-1

Ich habe Anfrage an Server wie: "http://localhost/Login/Index?asdhkjashdaskjdhqwehw".Vollständige Anfrage erhalten url - ASP.NET MVC

Und mein Action:

public ActionResult Index() 
{ 
    stringUrl = ; 
    return RedirectToAction("Index","Home"); 
} 

Ich möchte String erhalten: "asdhkjashdaskjdhqwehw" in ActionIndex.

Antwort

0

ich es gefunden . Verwendung: "HttpContext.Request.Url.ToString()"

0

Sie mit dem Senden von zusätzlichen Parameter umleiten können, die Ihre Daten enthalten:

public ActionResult Index() 
{ 
    stringUrl = ; 
    return RedirectToAction("Index","Home", new {data = "asdhkjashdaskjdhqwehw" }); 
} 

In Ihrer Aktion Home Index können Sie Daten erhalten mit Ihrer Aktion Argument haben:

public ActionResult Index(string data) // data contains the data passed 
{ 
    return RedirectToAction("Your URL"); 
} 
+0

Es tut mir leid, meine Frage ist nicht klar. Du kannst es überprüfen. –

+0

Sie können Daten auf ähnliche Weise abrufen, indem Sie den Parameter in Aktion auch für Ihre URL verwenden –

Verwandte Themen