Web服务行为是把HTML组件(HTC)文件作为附属行为实现功能的,它可以用于Internet Explorer 5及以后版本。前面提到过,Web服务行为通过利用工业标准协议(例如HTTP、SOAP和XML)提供了跨平台调用远程Web方法的途径。Web服务行为的重要特性之一是,它允许你在没有深厚的SOAP知识的情形下使用这些功能。Web服务通过处理浏览器和Web服务之间的SOAP数据包通讯,基本上简化了Web服务的远程调用。你不用担心SOAP消息的聚集(assembling)和分解(disassembling)。所有处理SOAP详细信息的代码都被封装在行为之中,简化了主Web页面中的客户端脚本。
[WebMethod] public XmlDocument GetEmpDetailsByEmpID (int employeeID) { string connString = System.Configuration.ConfigurationSettings.AppSettings["connectionString"]; SqlConnection sqlConnection = new SqlConnection(connString); try { DataSet employeeDataset = new DataSet("EmployeesRoot");
//把需要执行的存储过程的名字和SqlConnection 对象作为参数传递进来 SqlDataAdapter adapter = new SqlDataAdapter(); SqlCommand command = new SqlCommand("Select * from Employees Where EmployeeID ="+ employeeID.ToString(),sqlConnection);