当前位置: 代码迷 >> ASP.NET >> 怎么清除request参数
  详细解决方案

怎么清除request参数

热度:350   发布时间:2013-02-26 00:00:00.0
如何清除request参数
我在本页向本页提交时传了一个参数Request[ "Op "],
发现再次提交的时候这个参数会影响处理结果,所以想要晴空它(Request[ "Op "])请教如何用代码清空?谢谢指教

------解决方案--------------------------------------------------------
不用清空。判断Page.IsPostBack
------解决方案--------------------------------------------------------
楼主解决问题的思路不对。
你可以用一个Hidden的控件还记录这个参数,
如果不是回传,那就从Request里面取,否则,就从Hidden中读取值。

Hidden控件的值可以设置和读写。
------解决方案--------------------------------------------------------
怎么可能看不到?
<asp:HiddenField ID= "aaa " runat= "server " />

这样的控件,可以在后台CS文件看得到,也可以设置它的值
if (!IsPostBack)
this.aaa.Value = this.Request.QueryString[ "Parameter "];
这样去设置值。
然后就可以每次都直读写它的值。

在前台JS
document.getElementById( "aaa ").value = "ccc ";
...

也可以更改。
  相关解决方案