使用下面的代碼我試圖計算運行總值。第一個文本框被禁用,並在執行計算後分配總計值。我也跟蹤所有以前的計算。返回運行總計算器的值
我的問題是這樣的:如何在每次計算後更新文本框中的數字?我找不出一個辦法。
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();
}
}
}
}
您應該對使用ViewBag(或ViewData)並將其變量包含在視圖中做一些研究。這是相當平凡的東西,你應該在教程中進行研究。 – doppelgreener 2013-05-08 00:46:49
這個操作會更好留給客戶端的JavaScript。 – 2013-05-08 00:46:54
@SpencerRuport:鑑於目前的稅收問題,擔心客戶端與服務器端可能會考慮太多。 – Guvante 2013-05-08 00:47:35