Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
531 views
in Technique[技术] by (71.8m points)

c# - Showing data into Label OnTextChanged event of TextBox

let say I enter a code into textbox 100 but into label Pizza should be texted in label

protected void Page_Load(object sender, EventArgs e)
{

}

protected void txtMain_TextChanged(object sender, EventArgs e)
{        
   lblmain.text = txtcat.text;
}
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

The OnTextChanged is a server side event . It would be better to use JavaScript for this purpose like this:

<script type="text/javascript">
    function change() {
        document.getElementById('<%= lblmain.ClientID %>').innerHTML = document.getElementById('<%= txtMain.ClientID %>').value;
    }
</script> 

And then in your TextBox call to change function like this:

<asp:TextBox ID="txtMain" runat="server" onkeydown="change();"></asp:TextBox>
<asp:Label ID="lblmain" runat="server" Text="Label"></asp:Label>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...