DropDownList 下拉選的OnSelectedIndexChanged屬性和AutoPostBack屬性 的配合使用,實現自動刷新
阿新 • • 發佈:2017-07-29
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屬性 的配合使用,實現自動刷新