到目前为止,我有一个非常简单的问题让我很难过。 我试图在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>
并且几乎在代码页面后面, 事件处理程序将从下拉列表中读取,然后填充第二个下拉列表。
我的问题是,在第一次下拉选择后, 为什么我收到一条警告信息(“你即将离开这个页面”)
如果我在警告消息上单击“确定”,则会正确加载下拉框,并且将保留以前在页面上的其他值。 如果我单击取消,则会收到脚本错误。
对此有何看法?
答案 0 :(得分:1)
实际上,这似乎很奇怪。必须有比你在这里发表的更多的东西...更多代码好吗?是您用来创建该警告的Javascript吗?