1. 程式人生 > >DropDownList 下拉選的OnSelectedIndexChanged屬性和AutoPostBack屬性 的配合使用,實現自動刷新

DropDownList 下拉選的OnSelectedIndexChanged屬性和AutoPostBack屬性 的配合使用,實現自動刷新

edi hang pdo 技術 業務需求 exchange cnblogs auto ack

<asp:DropDownList ID="dpl_rows" runat="server" OnSelectedIndexChanged="dpl_rows_SelectedIndexChanged"
                            AutoPostBack="true" Width="100px">

業務需求:客戶端瀏覽器上有一個下拉選,有兩個可選的值,當需要選擇另一個值的時候,需要把這個值更新到後臺的全局屬性的變量中,頁面就會變更。

下圖是下拉選的兩個值1、2

技術分享

實現的過程:當選中下拉選後,屬性OnSelectedIndexChanged的值dpl_rows_SelectedIndexChanged對應後臺的一個方法

protected void dpl_rows_SelectedIndexChanged(object sender, EventArgs e){。。。}就會執行,

AutoPostBack屬性默認是false,這裏改成True 意思是自動刷新;

這個方法執行的內容,就看任務的需求了,我這裏是先清除掉前面的數據,然後重新加載表格的數據(把方法重新執行一遍)。

DropDownList 下拉選的OnSelectedIndexChanged屬性和AutoPostBack屬性 的配合使用,實現自動刷新