用ASP.net怎么实现如图效果!

解决方案 »

  1.   

    初来乍到CSDN,发帖贴图,8步必看 [推荐] [非技术区]
      

  2.   

    四个Label,两个Textbox,一个Button?这里是否要涉及到事物方面的处理?很简单的吧?控制文本框只能输入数字和小数点,
    点确定按钮后,用初始值200 + 存入数 - 取出数就OK了。
      

  3.   

    //Default.aspx文件
    <%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
        CodeFile="App_Code/Account.cs" Inherits="_Default" %>
    <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    </asp:Content>
    <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
     
     <form id="form1" runat="server">
     <div>
     <br /> 初始值:200<br />
         <br /><asp:TextBox ID="TxtInput1" runat="server" >输入存款数</asp:TextBox>
     
         <asp:Label ID="LabelOput1" runat="server" Text="存款余额"></asp:Label>
         
         <br />
          
          <br />
         <asp:TextBox ID="TxtInput2" runat="server" >输入取款数</asp:TextBox>
         <asp:Label ID="LabelOput2" runat="server" Text="取款余额"></asp:Label>
         
         <br /><br />
         <asp:Button ID="btmSubmit" runat="server" Text="确定" OnClick="btmSubmit_Click" 
             BorderStyle="Ridge" />
     
     </div>
     </form>
      </asp:Content>//Account.cs文件
        private String _Name;//对应的Name属性
        private decimal _Balance;//对应的Balance属性
        public string ID
        {
            get
            {
                return this._ID;
            }
            set
            {
                this._ID = value;
            }
        }
        public string Name
        {
            get
            {
                return this._Name;
            }
            set
            {
                this._Name = value;
            }
        }
        public decimal Balance
        {
            get
            {
                return this._Balance;
            }
            set
            {
                this._Balance = value;
            }
        }
        public Account(string id, string name, decimal balance)
        {
            this._ID = id;
            this.Name = name;
            this.Balance = balance;
        }
        public void Deposit(decimal amount)
        {
            if (amount > 0)
            {
                this._Balance += amount;
            }
            else
            {
                throw new Exception("存款余额不能小于或等于零!");        }
        }
        public void Acquire(decimal amount)
        {
            if (amount < this._Balance)
            {
                this._Balance -= amount;
            }
            else
            {
                throw new Exception("余额不足!");        }
        }
        protected void btmSubmit_Click(object sender, EventArgs e)
        {
            Account account = new Account("03401", "李明", 200);
            Response.Write("初始余额为:" + account.Balance.ToString() + "<br/>");
            int inInput1 = int.Parse(TxtInput1.Text);
            account.Deposit(inInput1);
            LabelOput1.Text = account.Balance.ToString();
            int inInput2 = int.Parse(TxtInput2.Text);
            account.Acquire(inInput2);
            LabelOput2.Text = account.Balance.ToString();
        }
    }
    我写的代码这样的,不会改了!