在按钮单击上的文本框中显示结果(ASP.Net)

时间:2011-07-01 05:17:39

标签: c# .net asp.net

我是ASP.Net的新手,想要一些简单的方案帮助:

目前在我的网络应用程序中,我的Web应用程序中有一个按钮和一个文本框。当我单击按钮时,我想在文本框中显示结果。

我该怎么做?

6 个答案:

答案 0 :(得分:7)

如果您使用的是ASP.NET WebForms,可以在按钮上添加Click事件处理程序以设置文本框的文本:

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

您可以使用autowireup将事件处理程序连接到按钮,或者在Page_Load()方法中将事件处理程序显式分配给事件。

将事件分配给按钮的最简单方法是在.aspx代码中声明它,如下所示:

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

如果在设计器模式下双击此按钮,将自动完成。

答案 1 :(得分:3)

您可以在按钮中设置结果单击处理程序,如...

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

Textbox控件有Text属性,用于Set/Get个值。

答案 2 :(得分:2)

 public void button_Click(object sender, CommandEventArgs e)
{

    txt.Text = "Testing";      
}

答案 3 :(得分:2)

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

答案 4 :(得分: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
}

答案 5 :(得分:0)

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

请参阅此链接以开始使用:http://www.knowdotnet.com/

对于提交按钮属性,请检查以下内容:MSDN Button Control