我的Request
类型为HttpRequestBase
Collection.Request
。我试图在代码中添加一个新的查询字符串参数,如下所示:
var googleAnalyticsQueryString = new NameValueCollection();
googleAnalyticsQueryString.Add("gaId", model.PageSettings.GoogleAnalyticsCode);
Request.QueryString.Add(googleAnalyticsQueryString);
但我得到 System.NotSupportedException的例外:Collection是只读的。
如何将这个新的namevaluecollection添加到我的请求中?我必须重建它吗?如果是这样,怎么样?