2011-07-01 13 views
7

Ben ASP.Net için yeni ve basit bir senaryo biraz yardım istiyorum: benim web uygulaması anda(ASP.Net)

Bir düğme ve bir tane var web uygulamasında metin kutusu. Düğmeye tıkladığımda, metin kutusuna bir sonuç görüntülemek istiyorum.

Bunu nasıl yapmalıyım?

Sen gibi Handler tıklayın bir düğme sonucu ayarlayabilirsiniz
+1

Um: http://www.knowdotnet.com/

için Gönder düğmesine özellikleri bu kontrol edin. Kodu kendin yazmayı denedin mi? TextBox1.Text = "sdfgsdfhsdghsdgh" gibi bir şey ??? bir hata mesajı mı alıyorsunuz? Üzgünüz, ama sorunun ne olduğunu tam olarak anlamadım: Metni bir metin kutusuna nasıl ayarlayabilirim? Bir düğmeye bir olay işleyicisini nasıl ekleyebilirim? hangisi? –

+1

Bir asp.net eğitiminden geçmek istemedin mi? Sadece bir ... – tzup

+1

ciddiye. Bu forumda yer israf ediyorsun –

cevap

2
public void button_Click(object sender, CommandEventArgs e) 
{ 

    txt.Text = "Testing";  
} 
3

...

protected void Button1_Click(object sender, EventArgs e) 
{ 
    TextBox1.Text = "Result Text....."; 
} 

metin kutusu denetimleri Text özelliği vardır, o Set/Get değerlere kullanılır.

protected void Button1_Click(object sender, EventArgs e) 
{ 
    MyTextBox.Text = "Text to display"; 
} 

Sen kablolu olay işleyicisi almak için autowireup kullanabilirsiniz ya: Eğer ASP.NET WebFormları kullanıyorsanız

7

metin kutusunun metnini ayarlamak için düğmenin bir Click olay işleyicisi ekleyebilir düğmesini veya olay işleyicisini Page_Load() yöntemindeki olaya açıkça atayın.

düğmeye olay atamak için en kolay yolu böyle .aspx kodda beyan etmektir: Eğer tasarımcı modunda bu düğmeye doubleclick eğer

<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> 

Bu otomatik olarak yapılacaktır.

+0

Ekstra bilgi için teşekkürler Kirill - web formlarında çalıştığımdan beri biraz zaman zaman biraz paslıydı. –

1
public void button_Click(object sender, EventArgs e) 
{ 
    string str="String"; 
    int i=100; 
    textbox1.Text = "string text"; 
    //or 
    textbox1.Text = str; 
    //or 
    textbox1.Text = i.Tostring(); 
    //and same as above for other types i.e, convert to string when assigning to textBox because textbox takes value as string only 
} 
2

lambda kimse ???

button.Click += (s, e) => { textbox.Text = "whoa!"; } 

hmmm?

+0

+1: Aslında önceki yorumu :) – naveen

+1

unutmayın. Gönderen ve bu yüzden butona referans olmaz mı? Başlarının nerede olduğunu severim. –

+0

Geçerli bir çözüm, ancak bunu asla C#/ASP.Net geliştirme için çok yeni olan herkese önermem. – Justin

0
protected void Button1_Click(object sender, EventArgs e) 
{ 
    TextBox1.Text = "Text Message"; 
} 

bu bağlantıyı başlamak için bakınız: MSDN Button Control