请问asp.net回滚页面时候 如何保存html文本框的值 和下拉列表所选择的值
页面里有2个DropDownList控件,由于关联大类 小类 所以 DropDownList1选择时要回
滚页面 就是AutoPostBack= "true "!
页面里还有1个html的text文本框 和1个select下拉框
本来只要在这个下拉框和文本框加上 runat=server就可以保存住输入的值了
可是我这个下拉和文本框是在page_load事件里输出来的!
Response.Write( " <input id=dtext " + i + " type=text runat=server /> ");像这样
所以输出的时候加上runat=server也没用了
在页面回滚回来的时候,有其他办法保存住输入的值么?
------解决方案--------------------runat=server
改为
runat= "server "
存入cookies
------解决方案--------------------用ViewState保存
------解决方案--------------------试试js 可以吗??
"javascript:history.back() "
------解决方案-------------------- "javascript:history.go(-1) "
------解决方案--------------------anyway, this method is so bad.
just try the following codes, it should run well, i think so.
Response.Write( " <input id=dtext " + i + " type=text runat=server /> ");
》》》》
Response.Write(String.Format( " <input id=dtext{0} name=dtext{0} type=text /> ", i, Requst.Form[ "dtext " + i.ToString()]));