如何从Page.Request.Url获取最后一个值?

时间:2012-04-19 21:50:12

标签: c# asp.net-mvc url request

Request.Url 完整网址:http://localhost:2000/virtual_dir/myrep/page.aspx?q=qvalue

我知道如何使用?q=qvalue

获取Request.Url.Query

但我需要一个qvalue。 该怎么做??

3 个答案:

答案 0 :(得分:4)

我看到你正在使用MVC。在这种情况下,您可以通过在操作上使用参数来接受查询字符串。像这样:

public ActionResult MyAction(string q) {...}

然后你只需正常处理变量q。

答案 1 :(得分:1)

分别使用RequestRequest.QueryString

var q = Request["q"];
var q = Request.QueryString["q"];

答案 2 :(得分:0)

 var foo = Request.QueryString["q"];