如何在没有代码隐藏文件的情况下创建ASMX Web服务页面

时间:2009-01-13 01:19:22

标签: c# asp.net

我已经能够创建没有代码背后的ASPX页面了,但是我不能为我的生活找到魔术组合来让ASMX页面无需代码就可以工作。这甚至可能吗?

1 个答案:

答案 0 :(得分:18)

快速样本:

<%@ WebService Language="C#" Class="SampleWebService" %>
using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class SampleWebService : System.Web.Services.WebService
{

    [WebMethod]
    public string Hello()
    {
        return "Hello World!";
    }

    [WebMethod]
    public string DoStuff(out string stuff)
    {
        stuff = "Woohoo!";
        return "OK";
    }
}