1
我有一個這樣的網址:如何解析查詢字符串MVC3
http://localhost:9562/Account/LogOn?ReturnUrl=%2fCabinet%2fCabinet
我需要將其解析到這一點:
Cabinet/Cabinet
我已經通過 this看了看this,但我可以不明白如何用我的例子。
我有一個這樣的網址:如何解析查詢字符串MVC3
http://localhost:9562/Account/LogOn?ReturnUrl=%2fCabinet%2fCabinet
我需要將其解析到這一點:
Cabinet/Cabinet
我已經通過 this看了看this,但我可以不明白如何用我的例子。
最簡單的方法是接受它作爲一個參數在LogOn
行動:
public class AccountController : Controller
{
public ActionResult LogOn(string ReturnUrl = "")
{
}
}
注意,提供一個默認值(即= ""
)允許甚至執行動作,如果查詢參數不出現在請求中。
或者,你可以通過你的控制器的Request
屬性來訪問它:
public class AccountController : Controller
{
public ActionResult LogOn()
{
string request = this.Request.QueryString["ReturnUrl"];
}
}
試試這個:
string r = Request.QueryString["ReturnUrl"].Substring(1);
Response.Write(r);
我已經試過了,但它不工作。但我嘗試與Uri,而不是與字符串(Uri myUri =新Uri(returnUrl)),它的工作原理。謝謝 – Arthur