一个Web Service 有两个Method,一个用来储存一个String,另一个用来返回拿个存储进去的String.
再写一个Web Client允许一个用户向上面的拿个Web Service上传一个String,还能查询Web Service上存储的String.
再写一个Web Client允许一个用户向上面的拿个Web Service上传一个String,还能查询Web Service上存储的String.
解决方案 »
- 1=00001
- 关于控件vScrollBar1、hScrollBar1的属性和方法的设置?
- 执行到TcpListener.AcceptSocket()就不继续执行了
- 自定义了个控件,能不把其中的某一个控件不显示到工具栏中
- 忘了一件重要的事情,NUnit 2.4.1 的简体中文版没发布,今天特此奉上!
- 用过ActiproSoftware.SyntaxEditor控件的朋友请进?
- 如何将html文件中的table转换成txt,主要是对html格式比较好控制,txt格式难控制
- 付费请人做个蜘蛛程序
- Word在C#里的问题
- 简单的概念性问题,请指教:)
- 请问验证码是怎么实现的?就剩十分了
- 请问GetFiles ()的文件名数组是按什么顺序排序的,谢谢
using System.Web.Services;public class MathService : WebService { [WebMethod]
public float Add(float a, float b)
{
return a + b;
} [WebMethod]
public float Subtract(float a, float b)
{
return a - b;
} [WebMethod]
public float Multiply(float a, float b)
{
return a * b;
} [WebMethod]
public float Divide(float a, float b)
{
if (b==0) return -1;
return a / b;
}}
.aspx<%@ Import Namespace="MathService" %>
<html>
<script language="C#" runat="server">
float operand1 = 0;
float operand2 = 0; public void Submit_Click(Object sender, EventArgs E)
{
try
{
operand1 = float.Parse(Operand1.Text);
operand2 = float.Parse(Operand2.Text);
}
catch (Exception) { /* ignored */ } MathService service = new MathService();
switch (((Control)sender).ID)
{
case "加" : Result.Text = "<b>结果</b> = " + service.Add(operand1, operand2).ToString(); break;
case "减" : Result.Text = "<b>结果</b> = " + service.Subtract(operand1, operand2).ToString(); break;
case "乘" : Result.Text = "<b>结果</b> = " + service.Multiply(operand1, operand2).ToString(); break;
case "除" : Result.Text = "<b>结果</b> = " + service.Divide(operand1, operand2).ToString(); break;
}
}
</script><body style="font: 10.5pt 宋体"> <h4>使用简单的数学服务 </h4> <form runat="server"> <div style="padding:15,15,15,15;background-color:beige;width:300;border-color:black;border-width:1;border-style:solid"> 操作数 1:<br><asp:TextBox id="Operand1" Text="15" runat="server"/><br>
操作数 2:<br><asp:TextBox id="Operand2" Text="5" runat="server"/><p> <input type="submit" id="加" value="加" OnServerClick="Submit_Click" runat="server">
<input type="submit" id="减" value="减" OnServerClick="Submit_Click" runat="server">
<input type="submit" id="乘" value="乘" OnServerClick="Submit_Click" runat="server">
<input type="submit" id="除" value="除" OnServerClick="Submit_Click" runat="server"> <p> <asp:Label id="Result" runat="server"/> </div> </form></body>
</html>
<html>
<script language="C#" runat="server">
float operand1 = 0;
float operand2 = 0; public void Submit_Click(Object sender, EventArgs E)
{
try
{
operand1 = float.Parse(Operand1.Text);
operand2 = float.Parse(Operand2.Text);
}
catch (Exception) { /* ignored */ } MathService service = new MathService();
switch (((Control)sender).ID)
{
case "加" : Result.Text = "<b>结果</b> = " + service.Add(operand1, operand2).ToString(); break;
case "减" : Result.Text = "<b>结果</b> = " + service.Subtract(operand1, operand2).ToString(); break;
case "乘" : Result.Text = "<b>结果</b> = " + service.Multiply(operand1, operand2).ToString(); break;
case "除" : Result.Text = "<b>结果</b> = " + service.Divide(operand1, operand2).ToString(); break;
}
}
</script><body style="font: 10.5pt 宋体"> <h4>使用简单的数学服务 </h4> <form runat="server"> <div style="padding:15,15,15,15;background-color:beige;width:300;border-color:black;border-width:1;border-style:solid"> 操作数 1:<br><asp:TextBox id="Operand1" Text="15" runat="server"/><br>
操作数 2:<br><asp:TextBox id="Operand2" Text="5" runat="server"/><p> <input type="submit" id="加" value="加" OnServerClick="Submit_Click" runat="server">
<input type="submit" id="减" value="减" OnServerClick="Submit_Click" runat="server">
<input type="submit" id="乘" value="乘" OnServerClick="Submit_Click" runat="server">
<input type="submit" id="除" value="除" OnServerClick="Submit_Click" runat="server"> <p> <asp:Label id="Result" runat="server"/> </div> </form></body>
</html>