三级省市区ajax联动控件,利用UpdatePanel,以及页面取值
省市县只要一张表 SY_CITYCODE
一、前端 <%@ Control Language="C#" AutoEventWireup="true" CodeFile="PCAControl.ascx.cs" Inherits="PCAControl" %> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:DropDownList ID="ddlProvice" runat="server" AppendDataBoundItems="true" AutoPostBack="true" OnSelectedIndexChanged="ddlProvice_SelectedIndexChanged"> <asp:ListItem Text="-请选择省份-" Value=""></asp:ListItem> </asp:DropDownList> <asp:DropDownList ID="ddlCity" runat="server" AutoPostBack="true" onselectedindexchanged="ddlCity_SelectedIndexChanged"> <asp:ListItem Text="-请选择城市-" Value=""></asp:ListItem> </asp:DropDownList> <asp:DropDownList ID="ddlArea" runat="server"> <asp:ListItem Text="-请选择县区-" Value=""></asp:ListItem> </asp:DropDownList> </ContentTemplate> </asp:UpdatePanel> 二、后置代码 //加载省份 三、获取下拉框的值 (调用页面取值) string SelectedProv = ((DropDownList)PCAControl1.FindControl("ddlProvice")).SelectedValue; string SelectedCity = ((DropDownList)PCAControl1.FindControl("ddlCity")).SelectedValue; string SelectedArea = ((DropDownList)PCAControl1.FindControl("ddlArea")).SelectedValue; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |