C# asp.net中的回发是否始终会导致;“驶离”;警告

C# asp.net中的回发是否始终会导致;“驶离”;警告,c#,asp.net,C#,Asp.net,到目前为止,我有一个相当简单的问题一直困扰着我。。 我正在尝试在ASP.NET中进行一级级联下拉 因此,我有两个下拉框(在其他文本框中),在选择ddlOne后,将填充DDLTOW 这是我在aspx中的代码 <asp:UpdatePanel ID="comboBoxWorkFlowPanel" runat="server"> <ContentTemplate> <asp:DropDownList ID="ddlPendingUserGroup" run

到目前为止,我有一个相当简单的问题一直困扰着我。。 我正在尝试在ASP.NET中进行一级级联下拉

因此,我有两个下拉框(在其他文本框中),在选择ddlOne后,将填充DDLTOW

这是我在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创建警告吗?

嗯,我正在处理一个条目表单,因此有多个文本框和下拉列表等,这些都封装在不同的UpdatePanel中。否则这是一个非常直接的页面。你用什么来编写“你将要离开此页面”警报(?)Javascript?这是我的问题,我没有写。这是来自浏览器的提示现在更奇怪了。不幸的是,我使用过ASP.NETAJAX加载,从来没有遇到过这个问题。听起来您可能有浏览器问题。您使用的是哪种浏览器,是否安装了iGoogle之类的插件?好的,首先要做的是在另一个浏览器中试用,看看它是否仅限于IE。如果不是的话,你很可能还在往里面装东西。尝试在整个页面中只使用一个更新面板,这应该会有所帮助。