0

这让我很头疼。在一个函数中,我有下面的代码。让我头疼的是我可以在我的 RawUrl 中设置 &id= 并且它应该在 if 语句中同时保持 req["id"] 的值返回 null

    var req = HttpContext.Current.Request;
    string u = req.RawUrl; // --> /pstcm&id=5653999025705172077
    d = null;
    if (req["id"] != null)
4

1 回答 1

6

据我所见,id=...未指定为查询字符串属性。?之前没有。它是 URL 路径本身的一部分。的索引器HttpRequest只会考虑 cookie、表单值、查询字符串属性和服务器变量。显然,它不能神奇地推断出任何任意定义的格式。

于 2009-07-12T06:32:32.933 回答