2011-02-08 5 views
-2

если у меня есть ярлык с текстом изначально, и я хотел бы обновить текст ярлыка textbox.text .. как мне это сделать?asp.net изменить текст ярлыка textbox.text

+4

Вы попробовали что-нибудь? – Shoban

+0

Да, я сделал, я попробовал MajorversionLabel.Invoke ((MethodInvoker) (MajorversionLabel.Text = "" + TextBox3.Text)); не работает – jeremychan

ответ

2

На стороне сервера,

Label1.Text = Textbox1.Text; 

На стороне клиента (через JS),

document.getElementById('[Label1 Client Id]').innerHTML = document.getElementById('[Textbox1 Client Id]').value; 

Кстати, даже если вы измените на стороне клиента ярлык, он будет восстановлен в оригинале значение на пост-обратно, поэтому вы должны изменить его на стороне сервера, а также.

+0

'[Textbox1 Client Id]' Wont (всегда) работает. Вы должны сделать «<% = [Textbox1 Client Id] .ClientID%> ' – stefan

+0

за информацию: D – jeremychan

1

Если вы хотите поменять текст на событие изменения текста текстового поля, вы должны сделать это с помощью javascript.

Но если вы хотите сделать это при нажатии кнопки, нажмите кнопку, и при нажатии кнопки нажмите этот код в коде.

Label1.Text = Textbox1.Text; 
+0

спасибо, что это работает: D – jeremychan

Смежные вопросы