2012-02-25 8 views
0

if (IsPostBack){}を使用して2つのテキストボックスのユーザー名を別のテキストボックスに表示するにはどうすればよいですか?ASP.NETでif(IsPostBack)を使用する方法C#

私は3つのテキストボックスとボタンを持っています。テキストボックスの名前はtxtLastName、txtGivenName、txtOutputです。私のボタンはbtnSubmitです。

txtLastNameとtxtGivenNameのテキストをtxtOutputテキストボックスに表示するにはどうすればよいですか?

このコードでは、最初(空白)姓または最後、名字として表示できます。

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

あなたが何を求めているのかわからない。 'IsPostback'はこれを意味するものではありません。あなたは 'btnSubmit_Click'イベントを使うほうが良いです。 –

+0

私はあなたがdonotを投票することに気づいたばかりです。それはあなたには何の費用もかかりませんが、他人にあなたを助けてくれるようもっと奨励します。] – Pankaj

+0

投票Pankajとはどういう意味ですか? – GivenPie

答えて

1

txtOutputテキストボックス?

  1. ページのデザインに移動します。
  2. ボタンをクリックします。
  3. [F4]をクリックするか、右クリックして[プロパティ]を選択します。これはボタンのウィンドウを表示します。
  4. イベントをクリックします。
  5. 「クリック」アクションをダブルクリックします。
  6. これで、コードの背後に移動します。
  7. これはデザインがあなたのイベントハンドラ

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

    2

    次のように行い、その後、コード内の後ろのボタンをクリックしてイベントのイベントハンドラを作成して:私はtxtLastNameとtxtGivenNameからテキストを表示するにはどうすればよい

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