<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="True">
<ContentTemplate>
<li>
<span class="formitemtitle">请选择总店:</span>
<um:HeadStoreNewDropDownList ID="ddlHeadStore" CssClass="iselect" runat="server" OnSelectedIndexChanged="HeadStoreNewDropDownList_SelectedIndexChanged" AutoPostBack="True"></um:HeadStoreNewDropDownList>
</li>
<li id ="ddl_store">
<span class="formitemtitle">请选择门店:</span>
<um:StoreNewDropDownList ID="ddlStore" CssClass="iselect" runat="server"></um:StoreNewDropDownList>
</li>
</ContentTemplate>
</asp:UpdatePanel>
实现效果:第一个dropdownlist选择某个特定值,第二个dropdownlist禁用。
StoreNewDropDownList 和HeadStoreNewDropDownList 为分装的dropdownlist
OnSelectedIndexChanged:选择值后调用函数。
在page_load中需要添加EventHandler:
this.ddlHeadStore.SelectedIndexChanged += new System.EventHandler(this.HeadStoreNewDropDownList_SelectedIndexChanged);
实现函数:
potected void HeadStoreNewDropDownList_SelectedIndexChanged(object sender, EventArgs e)
PS:ScriptManager ,UpdatePanel ,ContentTemplate是为了实现动态刷新数据,及触发函数。