5

我知道如果我有一个像 XController/Action?id=1 这样的 url 和一个操作方法

void Action(int id)

id 参数将自动从查询字符串中读取。

但是当我事先不知道所有参数的名称时,如何访问整个查询字符串。例如:

void Action(QueryStringCollection coll) {
    object id = coll["id"];
}

有可能做这样的事情吗?

4

1 回答 1

11

为此使用Request.QueryString

Request.QueryString.Keys为您提供所有参数的名称

于 2009-06-15T21:29:01.033 回答