您的位置:首页 > 其它

第三部分 05 高级数据类型的传递

2007-07-03 14:00 344 查看
一 基本类型

int , flaoat , string , bool , DateTime

先给代码
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;

/// <summary>
/// SimpleWebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class SimpleWebService : System.Web.Services.WebService
{
public SimpleWebService()
{

}

[WebMethod]
public void JustForTest(int a, float b, string c, bool d, DateTime e)
{

}
}

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript">
function callService(num1, num2, num3, num4, num5)
{
var num1 = 123;
var num2 = 123.456;
var num3 = "你好";
var num4 = true;
var num5 = new Date();
SimpleWebService.JustForTest(num1, num2, num3, num4, num5);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<services>
<asp:servicereference path="~/SimpleWebService.asmx" />
</services>
</asp:ScriptManager>
<div id="div1">
<input id="button1" type="button" value="测试" onclick="callService();" />
</div>
</form>
</body>
</html>

在如下图所示处设置断点



按F5调试
可看到这些值都被正确的传到了WebService的方法里,如图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐