为何DropDownList中内容在提交后丢失? 把Enable Viewstate设为true试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从工具箱拖过来的,本来就是true,很奇怪的是以前用没出现这个问题 可能你提交刷新页面,把Page_Load里的代码,写在if(!Page.IsPostBack)里. if(!Page.IsPostBack)里.例如:if(!Page.IsPostBack){ BindDDL();//绑定DropDownList} if(!Page.IsPostBack) Bangding();如果不放这里不是每次提交都会从新填充么,那哪里有状态保存 肯定是!Page.IsPostBack的问题。状态肯定是保存了的。代码帖出来看看 你的Page_Load()的代码写得不正确,导致,PostBack后dropdownlist的内容清空!!!请检查代码并跟踪!!! private void Page_Load(object sender, System.EventArgs e){ if(!Page.IsPostBack) FillFiledName(); // 在此处放置用户代码以初始化页面}private void FillFiledName(){ string text; ddlFieldName.Items.Clear(); for(int i=0;i<26;i++) { text = ((char)((int)'a'+i)).ToString(); ddlFieldName.Items.Add(new ListItem(text,text)); } }//调试状态下,在任何POSTBACK时,先进入Page_Load事件,发现ddlFieldName.Items.Count = 0,是什么时候系统把它请空的呢,郁闷 寒,把动态加载的控件的代码去掉就OK了,难道是内存泄露,continue... 原因找到了,由于代码里有一句HtmlForm FrmNewDocument = (HtmlForm)this.Page.FindControl("DefineStyle");FrmNewDocument.Controls.Add(tabDemo)//tabDemo为页面中已经存在的控件,可能在添加新控件的时候把DROPDOWNLIST的状态保存去掉了 请教web链接远程桌面并且记住帐号和密码的方法 Dropdownlist 的问题 求解,为什么登录不了也注册不了 不同的项目共用同一个cookie Jquery页面初始化的问题 属性和控件名,重名问题,急! 1000元能否请CSDN的哪位达人完全用asp.net C#帮我做一个与www.gov.cn类似的网站? 50分求:大文件上传的实例!! 这种语句是什么意思? 一个很简单的问题 datalist 更新问题,在线,解决马上接贴。 为何我的datagrid分页程序出错?(不想用CustomPaging)
if(!Page.IsPostBack)
{
BindDDL();//绑定DropDownList
}
Bangding();
如果不放这里不是每次提交都会从新填充么,那哪里有状态保存
代码帖出来看看
请检查代码并跟踪!!!
{
if(!Page.IsPostBack)
FillFiledName();
// 在此处放置用户代码以初始化页面
}
private void FillFiledName()
{
string text;
ddlFieldName.Items.Clear();
for(int i=0;i<26;i++)
{
text = ((char)((int)'a'+i)).ToString();
ddlFieldName.Items.Add(new ListItem(text,text)); }
}
//调试状态下,在任何POSTBACK时,先进入Page_Load事件,发现ddlFieldName.Items.Count = 0,是什么时候系统把它请空的呢,郁闷
HtmlForm FrmNewDocument = (HtmlForm)this.Page.FindControl("DefineStyle");
FrmNewDocument.Controls.Add(tabDemo)//tabDemo为页面中已经存在的控件,可能在添加新控件的时候把DROPDOWNLIST的状态保存去掉了