Asp.net AJAX Web Service写法差异

来源:互联网 发布:淘宝怎么批量发货 编辑:程序博客网 时间:2024/05/24 02:23

在C#中

using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;
using System.Collections.Generic;
using System.Collections;

 

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[GenerateScriptType(typeof(Employee ))]
[ScriptService]

 

public class PeopleManagementService : System.Web.Services.WebService
{
    [WebMethod]

    [ScriptMethod(UseHttpGet = true)]
    public Employee CreateNewEmployee()
    {
        return new Employee();
    }

}

 

vb.net


Imports System;
Imports System.Web;
Imports System.Web.Services;
Imports System.Web.Services.Protocols;
Imports System.Web.Script.Services;
Imports System.Collections.Generic;
Imports System.Collections;


<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
<GenerateScriptType(GetType(Employee))> _
<ScriptService()> _


Public Class PeopleManagementService 
    Inherits System.Web.Services.WebService

 

   <WebMethod()> _

   <ScriptMethod(usehttpget:=True)> _
    Public Function CreateNewEmployee() As Employee

        Return New Employee()

    End Function

End Class

 

C#中的static,对应vb.net shared

 

因为自己基本上使用的vb.net,看的资料又基本上是C#的,很少的vb.net的例子,就将差异记录下来

原创粉丝点击