代码之家  ›  专栏  ›  技术社区  ›  erikkallen

如何访问ASP.NET控制器操作中的整个查询字符串

  •  5
  • erikkallen  · 技术社区  · 15 年前

    我知道如果我有一个类似xcontroller/action的URL?id=1,以及一个动作方法

    void Action(int id)
    

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

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

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

    可以这样做吗?

    1 回复  |  直到 12 年前
        1
  •  11
  •   eu-ge-ne    15 年前

    使用 串参数 为此

    请求.querystring.keys 提供所有参数的名称