<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 意思是自動刷新;
這個方法執行的內容,就看任務的需求了,我這里是先清除掉前面的數據,然后重新加載表格的數據(把方法重新執行一遍)。