为什么我无法访问 OnTextChanged 事件?我已经在文本框中添加了 AutoPostBack="true"。已经尝试调试但仍未触发。
以下是示例代码:
.ASPX 代码
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" AutoPostBack="true"></asp:TextBox>
</ItemTemplate>
</asp:ListView>
</ContentTemplate>
</asp:UpdatePanel>
.VB 代码
Protected Sub TextBox1_TextChanged(sender As Object, e As EventArgs)
Dim TextBox1 As TextBox = DirectCast(sender, TextBox)
Label1.Text = TextBox1.Text
End Sub
我在这里缺少什么?
解决了
我在页面加载中绑定数据源。更改为 OnPreRender 后,它的工作!