我是一个ASP.net菜鸟,谁能帮我一下! 用ASP.net怎么实现如图效果! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 初来乍到CSDN,发帖贴图,8步必看 [推荐] [非技术区] 四个Label,两个Textbox,一个Button?这里是否要涉及到事物方面的处理?很简单的吧?控制文本框只能输入数字和小数点,点确定按钮后,用初始值200 + 存入数 - 取出数就OK了。 //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(); }}我写的代码这样的,不会改了! 请教:水晶报表导出excel出错 asp.net打印功能上传到服务器后不能实现 asp.net中,repeater在前台如何使用div+css控制显示格式 帮我看看这个插入记录的sql语句那错了? 请高手指点一下!!!---如何动态更换网站的皮肤??? 怎样找到字符串中的逻辑运算符 Oracle9i+asp.net调用存储过程,参数错误,调调 100分问个datalist中Replace的用法问题 DATAGRID分页问题:如何当分页超过一页时才显示页码,没有一页就不显示页导航? 还是二进制字节的问题,大部分解决了,一个小问题,100分 JQuery 在线等,求指教js特效网站怎吗做
点确定按钮后,用初始值200 + 存入数 - 取出数就OK了。
<%@ 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();
}
}
我写的代码这样的,不会改了!