"-6ren">
gpt4 book ai didi

ASP.NET 页面事件调用两次

转载 作者:行者123 更新时间:2023-12-02 10:35:08 27 4
gpt4 key购买 nike

我的一个页面中有代码,如下所示:

<asp:button id="btnTest" runat="server" onclick="btnTest_click" />
<div class="TomasForm">
<ul>
<li>
<asp:Label ID="LineL" runat="server" AssociatedControlID="Lines" Text="<%$ FieldLabelResources:Units, Line, false %>" />
<asp:DropDownList ID="Lines" runat="server" AutoPostBack="true" AppendDataBoundItems="true"
DataTextField="Name" DataValueField="Id" OnSelectedIndexChanged="Lines_SelectedIndexChanged">
<asp:ListItem Text="<%$ Resources:Common, SelectOne %>" Value="-1" />
</asp:DropDownList >
</li>
</ul>
</div>

我的问题是,当我更改“行”下拉列表值时,页面(page_load 和 Lines_SelectedIndexChanged 事件)被调用两次。当我单击 btnTest 按钮时,页面表现正常。

谁能告诉我为什么会发生这种情况吗?

谢谢,马赫什

最佳答案

您需要将 DropDownList 中的 AutoPostBack 更改为 False。

关于ASP.NET 页面事件调用两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6057333/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com