0

次のコードを使用して、現在の合計値を計算しようとしています。最初のテキスト ボックスは無効になり、計算の実行後に合計の値が割り当てられます。以前の計算もすべて追跡しています。

私の問題はこれです:各計算の後にテキストボックスの数値を更新するにはどうすればよいですか? 方法が思いつきません。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Calculator
{
public partial class Calculator : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        int num1 = 0;
        int num2 = int.Parse(TxtNum2.Text);
        int total = 0;
        string option = DropDownList1.SelectedValue;

        if (option == "+")
        {
            total = num1 + num2;                
            lblResult.Text += num1 + " + " + num2 + " = " + total.ToString() + "<br/>";
            num1 = total;
            TxtNum1.Text = num1.ToString();
        }
    }
}
}
4

2 に答える 2

0

あなたのマークアップを見せてもらえますか?使ったことがありますUpdatePanelか?そうでない場合は、更新パネルを使用し、その中にラベルを配置して、非同期で更新できるようにします。

于 2013-05-08T10:07:38.760 に答える