当前位置: 代码迷 >> Web Service >> 怎么实现这个WebService接口(新手求大神帮助)
  详细解决方案

怎么实现这个WebService接口(新手求大神帮助)

热度:516   发布时间:2016-05-02 02:47:36.0
如何实现这个WebService接口(新手求大神帮助)
public string getInfo(string Login, string Pass)


函数说明:在调用时,用来获取详细信息,并返回调用本函数的处理结果。

参数:
Login字符串类型,为校验的用户名。
Pass 字符串类型,为校验的密码。

返回:
用户名或密码错误:0
数据提交失败:1
数据提交成功:2
提交学时信息:学时信息的XML表示

<?xml version="1.0" encoding="gb2312" ?> 
<string xmlns="http://tempuri.org/">
<NewDataSet>
<id>编号</dstudy_id>
<name>姓名</school_id> 
 ......


------最佳解决方案--------------------
因为这是写接口我想返回个结果提示   比如: 1代表什么  0代表什么
------其他解决方案--------------------
引用:
因为这是写接口我想返回个结果提示   比如: 1代表什么  0代表什么


你这个是做登录吧   登录的话 你直接把用户名密码放进去查询那一条语句   判断里面的某个字段不为空(比如用户名)  不就可以了?   
   就算是接口的话 也是一样的   比如说:你返回的是用户名   然后你前台那调用后 判断这个接口里面返回的用户名是否为空  就可以了   为空就表示登录不成功   否则就成功
------其他解决方案--------------------

[WebMethod(Description = "获取详细信息")]
public DataTable getInfo(string Login, string Pass,out int ErrorMsg)
{
  //1、out 输出错误信息
  //2、DataTable 查询得到详细信息的DataTable 返回DataTable  
}

------其他解决方案--------------------
[WebMethod(Description = "获取详细信息")]
public DataTable getInfo(string Login, string Pass,out int ErrorMsg)
{
  //1、out 输出错误信息
  //2、DataTable 查询得到详细信息的DataTable 返回DataTable 

if(Login=="aaa" && Pass=="123")
{
  return 数据;
} else
{
return 0;
}
}


这返回 0的时候类型不对  怎么办?
------其他解决方案--------------------
你那是DataTable返回0肯定不对撒   直接返回NULL不可以麽?
------其他解决方案--------------------
引用:
因为这是写接口我想返回个结果提示   比如: 1代表什么  0代表什么

看来你是没用过out类型 查查度娘吧。
------其他解决方案--------------------
虽然问题没有解决,但是谢谢你们的热心帮助
------其他解决方案--------------------
null
  相关解决方案