0

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

我知道如何?q=qvalue使用Request.Url.Query

但我只需要一个qvalue. 怎么做??

4

3 回答 3

4

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

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

然后你只需像往常一样使用变量 q 。

于 2012-04-19T21:54:33.607 回答
1

只需分别使用RequestorRequest.QueryString

var q = Request["q"];
var q = Request.QueryString["q"];
于 2012-04-19T21:52:38.383 回答
0
 var foo = Request.QueryString["q"];
于 2012-04-19T21:51:53.877 回答