1

html

    <asp:DropDownList ID="ddlOffice" runat="server" Rows="10" Width="300px" AutoPostBack="true" OnSelectedIndexChanged="ddlOffice_SelectedIndexChanged" EnableViewState="true"   />

MSDNによると、私はすべて正しくやっています。SelectedIndexChanged は引き続き 2 回発生します。これを修正する方法はありますか?

4

1 に答える 1

1

Handles考えられる理由の 1 つ: コード ビハインド ( VB.NET または+=C# のfe via 句) でイベント ハンドラーも登録している場合、イベントが 2 回発生します。

次に、たとえばaspxで、そのうちの1つを削除するだけです:

<asp:DropDownList ID="ddlOffice" 
    runat="server" Rows="10" Width="300px"
    AutoPostBack="true" 
    EnableViewState="true"   />
于 2012-10-26T22:21:10.357 に答える