请问一个刷新的问题 我的dropdownlist的项是动态得到的,在页面提交后,刷新了页面,dropdownlist的项没了,请问有方法保留吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把DropDownList的项及其值放进Hashtable之类的东西里,把把这个HashTable放进ViewState[“XXX”],在Page_Load里检查ViewState["XXX"]包不包含HashTable,如果包含就取出来初始化一下DropDownList.简单讲就是用ViewState存起来。 就是每次page load时判断一下,有的话就重新new 一个dropdownlist 可能不需要一楼这么做楼主说刷新了页面,dropdownlist的项没了我估计是if !ispostback的问题。。你没有重新绑定怎么会没了呢如果是跳到别的页面重新回来的话,那得重新调用你绑定dropdownlist的函数 用ajax呗,就不会整个页面都刷新了 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindDropDownList(); } } Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then BindDropDownList() End If End Sub http://blog.csdn.net/xianfajushi/archive/2009/08/24/4480302.aspx 一定是IsPostBack没处理好,IsPostBack和!IsPostBack都要了解清楚 怎么把统计了的数据,怎么绑定到gridView上 (asp.net/C#)我在网上找到了一个自定义分页的例子,但是看不懂啊。请大家帮帮忙啊 怎样设置网页内容默认显示位置 163的邮件服务器是不是死掉了 紧急!!!!:关于.htm文件向.aspx文件传值有乱码的问题 本人想做个BBS,就象CSDN这样,不知道数据库方面,要注意一些什么? 一个服务器端的button添加点击事件,同时也添加脚本点击事件,那个先执行? 如何为DataList自定义表头?? 目录树调用递归出错啊,怎么办? 寻求高效率的解决办法! textbox JS绑定的值在后台取不了值?????
楼主说刷新了页面,dropdownlist的项没了
我估计是if !ispostback的问题。。
你没有重新绑定怎么会没了呢
如果是跳到别的页面重新回来的话,那得重新调用你绑定dropdownlist的函数
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindDropDownList();
} }
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
BindDropDownList()
End If
End Sub