永发信息网

求在ASP.NET中用C#写一个简单的页面计算器!

答案:5  悬赏:50  手机版
解决时间 2021-04-25 18:28

求救啊!我今天写了一个上午,运行还是不成功.所以在这里请个位帮个忙拉,

万分感谢!

最佳答案
课后作业 自己做白, 你可以参考一下 ASP.NET技术大全
全部回答

加我QQ,我有。

楼主出来了没?没做出来的话我给你做个!

解决这个问题与ASP.NET没有直接关系。

我要说的是,如果我们设计的东西不需要与服务器端交互,则直接在客户端处理。

这个问题完全可以由 Html + javascript 解决!

如果客户端的呈现 依赖与服务端的行为则采用与服务端的交互..

文件: Calculate.aspx bin/Calculate.cs bin/Calculate.bat

步骤: 1.Calculate.cs

namespace Calculate { using System; public class math {

public String _color; public int Add(int a,int b) { return a+b; }

public int Sub(int a,int b) { return a-b; }

public int Mul(int a,int b) { return a*b; } public String Color { get { return _color; } set { _color=value; } }

} }

2.Calculate.bat

csc /t:library /out:Calculate.dll Calculate.cs

3.执行Calculate.bat

4.Calculate.aspx

<%@Import NameSpace="Calculate"%>

<script language="c#" runat="server"> public String color; void DoAdd(Object Src, EventArgs E) { math math=new math(); Message.Text=math.Add(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString(); math.Color=C.Value; color=math.Color;

}

void DoSub(Object Src, EventArgs E) { math math=new math(); Message.Text=math.Sub(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString(); math.Color=C.Value; color=math.Color; }

void DoMul(Object Src, EventArgs E) { math math=new math(); Message.Text=math.Mul(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString(); math.Color=C.Value; color=math.Color;

}

</script> <font id=Cau color=<%Response.Write(color);%>>用ASP+写得简易计算器</font> <form runat="server">

<input id="A" runat="server"/> <input id="B" runat="server"/> <input id="C" runat="server"/> <asp:button Text="Add" OnClick="DoAdd" runat="server"/> <asp:button Text="Sub" OnClick="DoSub" runat="server"/> <asp:button Text="Mul" OnClick="DoMul" runat="server"/> </form> Result:<asp:label id=Message runat="server"/>

文件: Calculate.aspx bin/Calculate.cs bin/Calculate.bat

步骤: 1.Calculate.cs

namespace Calculate { using System; public class math {

public String _color; public int Add(int a,int b) { return a+b; }

public int Sub(int a,int b) { return a-b; }

public int Mul(int a,int b) { return a*b; } public String Color { get { return _color; } set { _color=value; } }

} }

2.Calculate.bat

csc /t:library /out:Calculate.dll Calculate.cs

3.执行Calculate.bat

4.Calculate.aspx

<%@Import NameSpace="Calculate"%>

<script language="c#" runat="server"> public String color; void DoAdd(Object Src, EventArgs E) { math math=new math(); Message.Text=math.Add(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString(); math.Color=C.Value; color=math.Color;

}

void DoSub(Object Src, EventArgs E) { math math=new math(); Message.Text=math.Sub(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString(); math.Color=C.Value; color=math.Color; }

void DoMul(Object Src, EventArgs E) { math math=new math(); Message.Text=math.Mul(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString(); math.Color=C.Value; color=math.Color;

}

</script> <font id=Cau color=<%Response.Write(color);%>>用ASP+写得简易计算器</font> <form runat="server">

<input id="A" runat="server"/> <input id="B" runat="server"/> <input id="C" runat="server"/> <asp:button Text="Add" OnClick="DoAdd" runat="server"/> <asp:button Text="Sub" OnClick="DoSub" runat="server"/> <asp:button Text="Mul" OnClick="DoMul" runat="server"/> </form> Result:<asp:label id=Message runat="server"/>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
没有嫉妒的爱难道就不是爱吗?
天伦·星钻在什么地方啊,我要过去处理事情
李嘉诚自传下载 或者邮箱发给我
急需 《就是这样》 高清迅雷下载地址
如何安装运行手机QQ浏览器?
高级群降级后怎么升级?VIP
光头演员有哪些,二线明星名单表
心里如同打翻了无味下一句是什么
水静亦为动,水动亦为静。水是动还是静?
星球外部为什么会有光圈?
电力一处农场在哪里啊,我有事要去这个地方
桂林5630XM、5320XM行货报价
人的生命是一种是什么物质
e71内存卡格式化之后手机QQ不见了怎没回事?
联想G460ALP6000
推荐资讯
搜索美文大全,伤感名言名句大全
跨行存钱收手续费吗,跨行存款需要手续费吗
每年考研的大学生考上的是自考生多还是统招生
怎么帮男朋友过生日呢
从广州火车站到珠海唐家湾金凤路的北师大分校
NDF 召唤的技能
初一语文 来人帮忙 分不够可以补的,帮我做下
如何从泵的型号来区分消防泵是单级泵还是多级
火车硬卧是什么条件服务?
富士康在郑州的准确地址
潮达人帮我看下这样穿行不行
4M的网通光纤 20台机器 用飞鱼星路由器 如何
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?