簡體   English   中英

將在asp.net中發回郵件始終會導致“導航消失”警告

[英]Will postback in asp.net always causes a “navigate away” warning

到目前為止,我有一個非常簡單的問題使我難堪..我正在嘗試在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>

在頁面后面的代碼中,事件處理程序將從下拉列表中讀取內容,然后填充第二個下拉列表。

我的問題是,在第一個下拉列表中做出選擇之后,為什么我會收到警告消息(“您將離開此頁面”)

如果我在警告消息上單擊“確定”,則將正確加載下拉框,並且將保留頁面上先前的其他值。 如果單擊“取消”,則會收到腳本錯誤。

有什么想法嗎?

實際上,這似乎很奇怪。 除了您在此處進行的操作外,還必須有其他東西……請提供更多代碼? 您是用來創建該警告的Javascript嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM