我在更新面板中有兩個文本框Text1和Text2。該代碼是在這裏:asp.net中的文本更改事件
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="Panle" >
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="true" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" AutoPostBack="True"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
,我已經寫了textchanged
事件文本1的驗證碼
Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
TextBox2.Text = TextBox1.Text
End Sub
現在的問題是,當我在文本1輸入文字,然後按回車鍵然後text2的文本等於text1的文本,但是我想在按下text1中的輸入之前執行此操作。我的意思是,當我在text1中鍵入時,那麼text2的文本應該等於text2。
查找到'knockout.js'因爲它擅長這樣的事情。 – 2012-02-20 14:10:35
ontextchanged只有在離開該字段後纔會觸發,無論是輸入還是單擊頁面上的其他位置。你最好使用javascript(jquery)來處理這個問題。 – peroija 2012-02-20 14:18:59