使用@WebService指令代替@Page指令。
简单的WebService指令只有4个属性。下面解释了这些属性:
Class:必选属性,它指定用于定义方法和数据类型的类。这些方法和数据类型对XML Web服务的客户机来说是可见的。
CodeBehind:这个属性只有在使用后台编码模型操作XML Web服务文件时才是必选的。它允许在两个更容易管理的独立块中操作Web服务,而不是在一个文件中操作Web服务。CodeBehind属性带一个字符串值,它表示Web服务中第二块(即包含所有Web服务逻辑的类文件)的物理位置。在ASP.NET中,最好把后台编码文件放在App_Code文件夹中,从最初打开Web服务项目时Visual Studio创建的默认Web服务开始,就放在该文件夹中。
Debug:可选属性,它的设置是True或False。如果Debug属性设置为True,XML Web服务在编译时就使用调试符号,把该值设置为False,编译Web服务时就不带调试符号。
Language:必选属性,指定用于Web服务的语言。