0
我有一個非常簡單的問題,一直困擾着我到目前爲止.. 我想在ASP.NET中做一級級聯下拉。將在asp.net中回發總是導致「導航離開」警告
所以,我有兩個下拉框(在其他文本框中),選擇ddlOne後,然後將填充ddlTwo。
這是我在ASPX
<asp:UpdatePanel ID="comboBoxWorkFlowPanel" runat="server">
<ContentTemplate>
<asp:DropDownList ID="ddlPendingUserGroup" runat="server"
DataTextField="groupName" DataValueField="groupId" OnSelectedIndexChanged="ddlPendingUserGroup_SelectedIndexChanged" AutoPostBack="true">
</asp:DropDownList>
<asp:DropDownList ID="ddlUserGroupUsers" runat="server" Enabled="false"DataTextField="userName" DataValueField="userID"></asp:DropDownList>
</ContentTemplate>
<asp:UpdatePanel>
和代碼隱藏頁相當多的代碼, 事件處理程序會從下拉讀取,然後填充第二個下拉。
我的問題是,後選擇在第一個下拉做下來, 爲什麼會收到一條警告消息(「您即將導航離開該頁面」)
如果我點擊確定(OK)警告消息,下拉框將正確加載,並且以前在頁面上的其他值將被保留。 如果我點擊取消,我得到一個腳本錯誤,而不是。
對此有何看法?
嗯 - 我正在處理一個入口表單,所以有多個文本框和下拉列表等等。而這些都封裝在不同的UpdatePanels中。否則,這是一個非常簡單的頁面。 – aggietech 2010-11-10 22:34:27
你用什麼「你即將離開這個頁面」alert(?)Javascript? – 2010-11-10 22:35:23
這是我的問題,我沒有寫出來。這是來自瀏覽器的提示 – aggietech 2010-11-10 22:36:13