2012-02-25 28 views
0

如何使用if (IsPostBack){}将用户名从两个文本框显示到另一个文本框中?如何在ASP.NET C#中使用if(IsPostBack)#

我有3个文本框和一个按钮。文本框被命名为txtLastName,txtGivenName,txtOutput。我的按钮是btnSubmit。

如何在txtOutput文本框中显示来自txtLastName和txtGivenName的文本?

如何显示它:在此代码中的第一个(空格)姓氏或姓氏,名字。

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (IsPostBack) 
    { 
    } 
} 
+1

不确定你在问什么。 “IsPostback”并不是真正意义上的。你最好使用'btnSubmit_Click'事件 – 2012-02-25 17:58:45

+0

我刚刚注意到你不考虑投票。它不会对你付出任何代价,但会鼓励其他人更多地帮助你。] – Pankaj 2012-02-29 18:25:04

+0

你是什么意思投票Pankaj? – GivenPie 2012-02-29 18:27:05

回答

1

我怎样才能在显示来自txtLastName和txtGivenName文本 txtOutput文本框?

  1. 转到您的页面设计。
  2. 单击按钮。
  3. 单击F4或右键单击并选择属性。这会显示一个按钮窗口。
  4. 点击活动。
  5. 双击“Click”动作。
  6. 这将导航到您后面的代码。
  7. 把代码写在此处理
  8. 这是设计将如何看起来像你的事件处理程序

enter image description here


protected void btnSubmit_Click(object sender, EventArgs e) 
{ 
    txtOutput.Text = string.Format("{0} {1}", txtGivenName.Text, txtLastName.Text); 
} 

如何显示它为:第一个(空格)姓氏或姓氏,姓氏在 此代码。

记下处理程序中的代码,如下所示。

txtOutput.Text = txtLast.Text + ", " + txtFirst.Text; 
0

试试这个

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (IsPostBack) 
     txtOutput.Text = txtLastName.Text + " " + txtLastName.Text; 
} 
0

为什么不使用使用提交按钮的方法来实现这一目标?

protected void btnSubmit_Click(object sender, System.EventArgs e) 
{ 
    txtOutput.Text = txtLast.Text + ", " + txtFirst.Text; 
} 
+0

访问修饰符和返回类型丢失。 – Pankaj 2012-02-27 03:11:39

2

创建按钮的Click事件,然后在后面的代码的事件处理程序,这样做:

protected void btnSubmit_Click(object sender, EventArgs e) 
{ 
    txtOutput.Text = string.Format("{0} {1}", txtGivenName.Text, txtLastName.Text); 
}