相同的代码,在一个页面可以正常运行,在另一个页面却不可以正常运行.如下:
*.aspx
<asp:dropdownlist id="myclasses" runat="server" AutoPostBack="True"></asp:dropdownlist>*.aspx.cs
myclasses.DataTextField = "C_Name";
myclasses.DataValueField = "O_ClassID";
myclasses.DataSource = o.GetAllClassByUserID(int.Parse(Session["UserID"].ToString()));
myclasses.DataBind();
myclasses.Items.Insert(0,"我的班级");private void myclasses_SelectedIndexChanged(object sender, System.EventArgs e)
{
Response.Redirect("MyClass.aspx?ClassID=" + myclasses.SelectedValue);
}
在一个正常页面,改变下拉列表后,myclasses.SelectedValue是myclasses的DataValueField值
在非正常页面,改变下拉列表后,myclasses.SelectedValue却总是"我的班级"我百思不得其解
*.aspx
<asp:dropdownlist id="myclasses" runat="server" AutoPostBack="True"></asp:dropdownlist>*.aspx.cs
myclasses.DataTextField = "C_Name";
myclasses.DataValueField = "O_ClassID";
myclasses.DataSource = o.GetAllClassByUserID(int.Parse(Session["UserID"].ToString()));
myclasses.DataBind();
myclasses.Items.Insert(0,"我的班级");private void myclasses_SelectedIndexChanged(object sender, System.EventArgs e)
{
Response.Redirect("MyClass.aspx?ClassID=" + myclasses.SelectedValue);
}
在一个正常页面,改变下拉列表后,myclasses.SelectedValue是myclasses的DataValueField值
在非正常页面,改变下拉列表后,myclasses.SelectedValue却总是"我的班级"我百思不得其解
解决方案 »
- GridView模板列添加CheckBox全选的方法。
- 使用vs2008 制作web安装包
- 搞过 YxShop_V4.7.1来帮帮忙.
- 关于ASP.NET批量上传下载的问题
- 动态生成dropdownlist无法选择的问题
- ASP.NET的MSDN连接是多少??
- 关于DataSet.WriteXml()
- 求助 错误处理中 Server.GetLastError() 怎么会为null?
- 页面重定向的问题
- 请教高手,我已经穷途末路了啊!!!!——C# web应用程序 预览web窗体时 出现http 404错误(找不到网页);编译完成后提示:无法在web服
- Web下TREEVIEW,一棵树的问题??
- asp.net能不能像asp那样调用定义好的页面过程?
myclasses.DataValueField = "O_ClassID";
myclasses.DataSource = o.GetAllClassByUserID(int.Parse(Session["UserID"].ToString()));
myclasses.DataBind();
myclasses.Items.Insert(0,"我的班级");这段代码放在哪了?可能是不正常的页面中没有放在!ispostback中