books2.asmx

来自「东软内部材料(四)asp等相关的教学案例 」· ASMX 代码 · 共 37 行

ASMX
37
字号
<%@ WebService Language="C#" Class="ReturnBooks" %>

using System.Web.Services;
using System.Xml.Serialization;

public class ReturnBooks
{
  [WebMethod()]
  public Books GetBooks()
  {
    Books b = new Books();
    b.Title = "Professional ASP.NET";
    b.Price = 49.95;
    b.Description = "This book covers Microsoft's ASP.NET technology " +
                    "for building Web Applications";
    
    b.Authors = new string[6];
    
    b.Authors[0] = "Alex Homer";
    b.Authors[1] = "David Sussman";
    b.Authors[2] = "Rob Howard";
    b.Authors[3] = "Brian Francis";
    b.Authors[4] = "Rich Anderson";
    b.Authors[5] = "Karli Watson";

    return b;
  }
}

public class Books
{
  [XmlAttribute]public string Title;
  public string Description;
  [XmlElement("DiscountedPrice")]public double Price;
  [XmlArray("Contributors")]public string[] Authors;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?