webService

2018-06-22 07:53:52来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1.webservice的使用


   [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class UserService : System.Web.Services.WebService { private UserDAO userDAO = new UserDAO(); [WebMethod(Description="登陆")] public UserInfo GetUser(string name, string pwd) { UserDAO userDAO = new UserDAO(); UserInfo user = userDAO.GetUser(name, pwd); return user; }   }

 

2.返回DataTable时,必须制定表的名字,否则会报错

[WebMethod]
public string GetUsersXML()
{
    string sql = "select * from userInfo";
    DataTable dt = DbHelper.GetDataTable(sql, null);
    dt.TableName = "usersTable";
    string xmlStr = "";
    try
    {
        xmlStr = XmlDataTablUtil.TableToXML(dt);
    }
    catch (Exception e) { }
    return xmlStr;
}

 3.客户端通过添加web引用可以直接调用webservice的方法

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:ASP.NET没有魔法——Identity与Owin

下一篇:Razor,aspx的占位控件(母版页)