求在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;