gpt4 book ai didi

asp.net - TextChanged 事件函数不起作用

转载 作者:行者123 更新时间:2023-12-04 02:38:14 25 4
gpt4 key购买 nike

我有一个简单的 aspx 文件

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test4.aspx.vb" Inherits="test4" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<body>
<form id="form1" runat="server">
<div id="content">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</div>
</form>
</body>
</html>

这是 test4.aspx.vb 代码文件
Partial Class test4
Inherits System.Web.UI.Page

Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
TextBox2.Text = TextBox1.Text
End Sub
End Class

现在的问题是,即使我在 textBox1 中输入了一些东西,如果不触发 textchanged 事件,为什么??。我该怎么办??

最佳答案

您需要启用 AutoPostBack在导致事件的 TextBox 上。

您的代码的问题在于它是一个尝试调用客户端事件的服务器端事件。文本需要输入TextBox1然后它会导致 AutoPostBack .

<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox> 

不过根据你的需要。填充 TextBox2 可能更好来自 TextBox1 的值使用 JavaScript。

关于asp.net - TextChanged 事件函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5029804/

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