asp.net 怎么做计算器(asp简易计算器)-冯金伟博客园

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

文件:

计算. aspx

bin/Calculate.cs

Bin/Calculate.bat步骤:

1.Calculate命名空间计算

{

使用系统;

公共类math { public String _ color

公共int Add(int a,int b)

{

返回a

b;

}public int Sub(int a,int b)

{

返回a-b;

}public int Mul(int a,int b)

{

返回a * b;

}

公共字符串颜色

{

获取{

return _颜色;

}

设置{

_ color = value

}

}}

} 2.calculate.batcsc/t:库/out:calculate . dll calculate . CS3 . Execute calculate . bat 4 . calculate . aspx

& lt% @个导入名称空间= & quot计算& quot% & gt& lt脚本语言= & quotc# & quot;runat = & quot服务器& quot& gt

公共字符串颜色;

void DoAdd(对象Src,事件参数E)

{

math math =新数学();

消息。文本=数学。添加(转换。ToInt32(一个数值),转换。ToInt32(B .值))。ToString();

数学。颜色=C .值;

颜色=数学。颜色;}void DoSub(Object Src,EventArgs E)

{

math math =新数学();

消息。文本=数学。Sub(转换。ToInt32(一个数值),转换。ToInt32(B .值))。ToString();

数学。颜色=C .值;

颜色=数学。颜色;

}void DoMul(Object Src,EventArgs E)

{

math math =新数学();

消息。文本=数学。Mul(转换。ToInt32(一个数值),转换。ToInt32(B .值))。ToString();

数学。颜色=C .值;

颜色=数学。颜色;} & lt/script & gt;

& ltfont id = Cau color = & lt%回应。写字(颜色);% & gt& gt用ASP

编写的简单计算器;

& ltform runat = & quot服务器& quot& gt& lt输入id = & quotA & quotrunat = & quot服务器& quot/& gt;

& lt输入id = & quotB& <;runat = & quot服务器& quot/& gt;

& lt输入id = & quotC & quotrunat = & quot服务器& quot/& gt;

& ltASP:button Text = & quot;添加& quotOnClick = & quotDoAdd & quotrunat = & quot服务器& quot/& gt;

& ltASP:button Text = & quot;Sub & quotOnClick = & quotDoSub & quotrunat = & quot服务器& quot/& gt;

& ltASP:button Text = & quot;Mul & quotOnClick = & quotDoMul & quotrunat = & quot服务器& quot/& gt;

& lt/form & gt;

结果:& ltASP:label id = Message runat = & quot;服务器& quot/& gt;文件:

计算. aspx

bin/Calculate.cs

Bin/Calculate.bat步骤:

1.Calculate命名空间计算

{

使用系统;

公共类math { public String _ color

公共int Add(int a,int b)

{

返回a

b;

}public int Sub(int a,int b)

{

返回a-b;

}public int Mul(int a,int b)

{

返回a * b;

}

公共字符串颜色

{

获取{

return _颜色;

}

设置{

_ color = value

}

}}

} 2.calculate.batcsc/t:库/out:calculate . dll calculate . CS3 . Execute calculate . bat 4 . calculate . aspx

& lt% @个导入名称空间= & quot计算& quot% & gt& lt脚本语言= & quotc# & quot;runat = & quot服务器& quot& gt

公共字符串颜色;

void DoAdd(对象Src,事件参数E)

{

math math =新数学();

消息。文本=数学。添加(转换。ToInt32(一个数值),转换。ToInt32(B .值))。ToString();

数学。颜色=C .值;

颜色=数学。颜色;}void DoSub(Object Src,EventArgs E)

{

math math =新数学();

消息。文本=数学。Sub(转换。ToInt32(一个数值),转换。ToInt32(B .值))。ToString();

数学。颜色=C .值;

颜色=数学。颜色;

}void DoMul(Object Src,EventArgs E)

{

math math =新数学();

消息。文本=数学。Mul(转换。ToInt32(一个数值),转换。ToInt32(B .值))。ToString();

数学。颜色=C .值;

颜色=数学。颜色;} & lt/script & gt;

& ltfont id = Cau color = & lt%回应。写字(颜色);% & gt& gt用ASP

编写的简单计算器;

& ltform runat = & quot服务器& quot& gt& lt输入id = & quotA & quotrunat = & quot服务器& quot/& gt;

& lt输入id = & quotB& <;runat = & quot服务器& quot/& gt;

& lt输入id = & quotC & quotrunat = & quot服务器& quot/& gt;

& ltASP:button Text = & quot;添加& quotOnClick = & quotDoAdd & quotrunat = & quot服务器& quot/& gt;

& ltASP:button Text = & quot;Sub & quotOnClick = & quotDoSub & quotrunat = & quot服务器& quot/& gt;

& ltASP:button Text = & quot;Mul & quotOnClick = & quotDoMul & quotrunat = & quot服务器& quot/& gt;

& lt/form & gt;

结果:& ltASP:label id = Message runat = & quot;服务器& quot/& gt;