用DropDownList控件绑定XML数据实现省市区三级联动(需要用到VS2005的Datasource和AJAX1。0),此方法仅用于学习讨论。。 Citys。xml文件格式: 前台显示代码(VS2005的AJAX1。全部
0实现无刷新调数据): 省份 区市 县市 后台代码: using System; using System。
Data; using System。Configuration; using System。Collections; using System。Web; using System。Web。Security; using System。
Web。UI; using System。Web。UI。WebControls; using System。Web。UI。WebControls。WebParts; using System。Web。UI。HtmlControls; public partial class EmployeeAdd : System。
Web。UI。Page { protected void Page_Load(object sender, EventArgs e) { } protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e) { ddlCity。
Items。Clear(); ddlCity。Items。Add("地市"); ddlCity。DataTextField = "cname"; ddlCity。DataValueField = "cname"; XmlDataSource2。
XPath = "//Province[@pname='" + ddlProvince。SelectedValue + "']/City"; ddlCounty。Items。Clear(); ddlCounty。
Items。Add("县市"); } protected void ddlCity_SelectedIndexChanged(object sender, EventArgs e) { ddlCounty。
Items。Clear(); ddlCounty。Items。Add("县市"); ddlCounty。DataTextField = "name"; ddlCounty。DataValueField = "name"; XmlDataSource3。
XPath = "//Province[@pname='" + ddlProvince。SelectedValue + "']/City[@cname='" + ddlCity。SelectedValue + "']/County"; } }。
网络上有相关过程全部
答:你应该这样写protected void dalei_SelectedIndexChanged(object sender, EventArgs e) {...详情>>
答:九城教育提醒您:信度娘 能超神详情>>
答:初始化数值不会触发changed事件。还有即使其他地方的后台赋值好像也不会触发dropdownlist的selectedindexchanged事件。后台比较难...详情>>
答:详情>>
答:详情>>
答:支持!我也只能说“同上”了。详情>>