誰能告訴我爲什麼這不起作用?我已經到處搜索了。
通常當我這樣做,它沒有觸發器的作品。Asp.Net Dropdownlist SelectedIndexChanged更新面板中,即使使用<Triggers>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div style="width:15%;float:left;">
<asp:Image ID="Image1" runat="server" ImageUrl="~/Img/Untitled1.png" CssClass="imagez" />
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
<div style="width:85%;float:left;height:100%;padding-top:2%;">
<asp:Label ID="Label2" runat="server" Text="CPU" CssClass="auto-style7" Font-Names="sans-serif"></asp:Label>
<br />
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" CssClass="bla" DataSourceID="SqlDataSource1" DataTextField="Name" DataValueField="Name" Font-Names="sans-serif" EnableViewState="true" AppendDataBoundItems="true" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem Selected="True">Pick a CPU</asp:ListItem>
</asp:DropDownList>
這是SelectedIndexChanged
代碼:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Label2.Text = "please";
}
你忘了提到什麼是不工作 – Andrei
selectedindexchanged事件不會觸發! – Nicholas
只有一個'ListItem'。沒有什麼可以改變的。 – VDWWD