ASP.NET 中用DropDownList实现省市级联菜单
用DropDownList实现省市级联菜单,我在源文件上添加了两个Lable控件,两个DropDownList控件,还有两个XmlDataSource控件,省份的Drop...
用DropDownList实现省市级联菜单,我在源文件上添加了两个Lable控件,两个DropDownList控件,还有两个XmlDataSource控件,省份的DropDownList空间添加事件代码如下:
protected void ProvinceList_SelectedIndexChanged(object sender, EventArgs e)
{
XmlDataSource2.XPath="China/Province[@Name="+this.ProvinceList.SelectedValue+"]/City";
CityList.DataSourceID="XmlDataSource2";
CityList.DataTextField="Name";
CityList.DataValueField="Name";
我选择省份的时候,市区没反应,如何更改?
谢谢!! 展开
protected void ProvinceList_SelectedIndexChanged(object sender, EventArgs e)
{
XmlDataSource2.XPath="China/Province[@Name="+this.ProvinceList.SelectedValue+"]/City";
CityList.DataSourceID="XmlDataSource2";
CityList.DataTextField="Name";
CityList.DataValueField="Name";
我选择省份的时候,市区没反应,如何更改?
谢谢!! 展开
展开全部
你还没有自动回传给服务器,当然服务器没有接到消息也就不会执行咯!你应该设置自动回传属性值为真,默认的为假。
CityList.AutoPostBack = true;
CityList.AutoPostBack = true;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
省份的DropDownList要加上AutoPostBack = "true"属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议采用AJAX。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询