<asp:DropDownList ID="DropDownList1" runat="server" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"
AutoPostBack="true">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server" OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged"
AutoPostBack="true">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList3" runat="server">
</asp:DropDownList>
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
Bind();
}private void Bind()
{
DataTable dt = TruckRules.TruckChinaProvinceRules.SelectChinaProvinceList(); if (dt != null)
{
foreach (DataRow dr in dt.Rows)
{
this.DropDownList1.Items.Add(new ListItem(dr["F_ProvinceName"].ToString(), dr["F_ProvinceId"].ToString()));
}
}
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string F_ProvinceId = this.DropDownList1.SelectedValue; DataTable dt = TruckRules.TruckChinaProvinceRules.SelectProvinceByCityPidFill(F_ProvinceId);
// ddl1.Items.Clear();
if (dt != null)
{
foreach (DataRow dr in dt.Rows)
{
this.DropDownList2.Items.Add(new ListItem(dr["F_CityName"].ToString(), dr["F_CityId"].ToString()));
}
}
}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
string F_CityId = this.DropDownList2.SelectedValue; DataTable dt = TruckRules.TruckChinaProvinceRules.GetCityByAreasFill(F_CityId);
//ddl2.Items.Clear();
if (dt != null)
{
foreach (DataRow dr in dt.Rows)
{
this.DropDownList3.Items.Add(new ListItem(dr["F_AreaName"].ToString(), dr["F_Id"].ToString()));
}
}
}
}
我就纳闷了 这个空间的下拉框 单独放在一个页面就能使 一放到我的那个页面就有错 报错内容: 此页的状态信息无效,可能已损坏。大家帮忙看一下 纠结呢 谢谢
AutoPostBack="true">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server" OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged"
AutoPostBack="true">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList3" runat="server">
</asp:DropDownList>
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
Bind();
}private void Bind()
{
DataTable dt = TruckRules.TruckChinaProvinceRules.SelectChinaProvinceList(); if (dt != null)
{
foreach (DataRow dr in dt.Rows)
{
this.DropDownList1.Items.Add(new ListItem(dr["F_ProvinceName"].ToString(), dr["F_ProvinceId"].ToString()));
}
}
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string F_ProvinceId = this.DropDownList1.SelectedValue; DataTable dt = TruckRules.TruckChinaProvinceRules.SelectProvinceByCityPidFill(F_ProvinceId);
// ddl1.Items.Clear();
if (dt != null)
{
foreach (DataRow dr in dt.Rows)
{
this.DropDownList2.Items.Add(new ListItem(dr["F_CityName"].ToString(), dr["F_CityId"].ToString()));
}
}
}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
string F_CityId = this.DropDownList2.SelectedValue; DataTable dt = TruckRules.TruckChinaProvinceRules.GetCityByAreasFill(F_CityId);
//ddl2.Items.Clear();
if (dt != null)
{
foreach (DataRow dr in dt.Rows)
{
this.DropDownList3.Items.Add(new ListItem(dr["F_AreaName"].ToString(), dr["F_Id"].ToString()));
}
}
}
}
我就纳闷了 这个空间的下拉框 单独放在一个页面就能使 一放到我的那个页面就有错 报错内容: 此页的状态信息无效,可能已损坏。大家帮忙看一下 纠结呢 谢谢
解决方案 »
- 跪求一个Excel导入数据库的实例!!需要能运行的.在线等待...
- 一个关于验证的奇怪问题(紧急)
- 有没有服务器端控件开发特效集锦,让我看清楚效果,再决定下一步的系统学习与发展.(顶者有分,分次日再加,一天一加,就看各位大虾的热心度了)
- 2005站点更新,要传哪些文件呀?
- 为什么我用showModalDialog弹出的模式窗口也会被IE拦截?
- 怎样返回int型的6月30日与今天时间的日期差?
- 怎样弹出2个窗口,要求没有最大化 最小化按钮??????
- 问题很菜,拿不上门面;但分不少,希望进来看看
- 求MICROSOFT.VISUAL.STUDIO.NET.ENTERPRISE.ARCHITECT.EDITION-ISO--EN,英文版注册码!谢谢!!
- WIN7 64位操作系统,Oracle.DataAccess在VS2010中正常,到了IIS就不正常了
- ******************问一个反码的问题********************
- 带参数抓取网页内容(动态网站)
之前是有修改过 但是我跟那段js代码删了