如何在Request.Querystrings中添加新的查询字符串键和值

时间:2015-05-05 17:21:25

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

我的Request类型为HttpRequestBase Collection.Request。我试图在代码中添加一个新的查询字符串参数,如下所示:

        var googleAnalyticsQueryString = new NameValueCollection();
        googleAnalyticsQueryString.Add("gaId", model.PageSettings.GoogleAnalyticsCode);
        Request.QueryString.Add(googleAnalyticsQueryString);

但我得到 System.NotSupportedException的例外:Collection是只读的。

如何将这个新的namevaluecollection添加到我的请求中?我必须重建它吗?如果是这样,怎么样?

0 个答案:

没有答案