回 帖 发 新 帖 刷新版面

主题:C#怎么往request里直接写数据?

貌似我用Request.Params.Set或者Request.Params.Add都提示错误

System.NotSupportedException: 集合是只读的。

[NotSupportedException: 集合是只读的。]
   System.Collections.Specialized.NameValueCollection.Set(String name, String value) +124
   temptally.temptally.Page_Load(Object sender, EventArgs e)
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Control.LoadRecursive() +98
   System.Web.UI.Control.LoadRecursive() +98
   System.Web.UI.Control.LoadRecursive() +98
   System.Web.UI.Control.LoadRecursive() +98
   System.Web.UI.Page.ProcessRequestMain() +750

回复列表 (共1个回复)

沙发

Params可以获取Cookies,Form,QueryString以及ServerVariables集合的内容。

既然多个集合,显然不能直接针对Params来写。

Form,QueryString就不用考虑了。
对于Cookies,可以使用Response.Cookies来写

我来回复

您尚未登录,请登录后再回复。点此登录或注册