当前位置:编程学习 > C#/ASP.NET >>

我是一个ASP.net菜鸟,谁能帮我一下!

用ASP.net怎么实现如图[img=http://hi.csdn.net/space-8317280-do-album-picid-922358.html][/img]效果! --------------------编程问答-------------------- 初来乍到CSDN,发帖贴图,8步必看 [推荐] [非技术区] --------------------编程问答-------------------- 看不见图啊 --------------------编程问答-------------------- 四个Label,两个Textbox,一个Button?

这里是否要涉及到事物方面的处理?

很简单的吧?

控制文本框只能输入数字和小数点,
点确定按钮后,用初始值200 + 存入数 - 取出数就OK了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主应该先了解一下html布局 --------------------编程问答-------------------- //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();
    }
}
我写的代码这样的,不会改了! --------------------编程问答--------------------
引用 1 楼 vrhero 的回复:
初来乍到CSDN,发帖贴图,8步必看 [推荐] [非技术区]


+1    把图上传到自己的个人空间
然后贴出引用地址
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,