js调用webservice中的方法实现思路及代码


Posted in Javascript onFebruary 25, 2013

webservice代码:

using System; 
using System.Web; 
using System.Collections; 
using System.Web.Services; 
using System.Web.Services.Protocols; 
using System.Web.Script.Services; 
using StoreHouse.Common; 
using StoreHouse.IDAL; 
using StoreHouse.Model; 
using System.Data.SqlClient; 
using System.Data; 
using System.Xml; 
using System.Collections.Generic; 
using System.Runtime.InteropServices; 
using System.Net.NetworkInformation; /// <summary> 
/// PageService 的摘要说明 
/// </summary> 
[WebService(Namespace = "http://tempuri.org/")] 
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 
[ScriptService] 
public class PageService : System.Web.Services.WebService 
{ 
ArrayList al = new ArrayList(); 
public PageService() 
{ 
//如果使用设计的组件,请取消注释以下行 
//InitializeComponent(); 
} 
/// <summary> 
/// 添加收藏 
/// </summary> 
/// <param name="fid">产品ID</param> 
/// <param name="sid">用户ID</param> 
/// <param name="flag">标识(产品收藏、企业收藏、电子样本收藏、图库收藏)</param> 
/// <returns>返回收藏状态</returns> 
[WebMethod] 
public int AddCollect(int fid,int sid,int flag) 
{ 
IProductDataProvider ipdp = ProviderManager.Create<IProductDataProvider>(); 
IEnterpriseDataProvider iedp = ProviderManager.Create<IEnterpriseDataProvider>(); 
if (flag == 1) 
{ 
ProductCollect pc = new ProductCollect(); 
pc.ProductID = fid; 
pc.UserID = sid; 
pc.AddDatetime = DateTime.Now; 
pc.UpdateDatetime = DateTime.Now; 
return ipdp.AddProductCollect(pc); 
} 
else if (flag == 2) 
{ 
EnterpriseCollect ec = new EnterpriseCollect(); 
ec.EnterpriseID = fid; 
ec.UserID = sid; 
ec.AddDatetime = DateTime.Now; 
ec.UpdateDatetime = DateTime.Now; 
return iedp.AddEnterpriseCollect(ec); 
} 
else if (flag == 3) 
{ 
EElecSampleCollect epesc = new EElecSampleCollect(); 
epesc.EElecSampleID = fid; 
epesc.UserID = sid; 
epesc.AddDatetime = DateTime.Now; 
epesc.UpdateDatetime = DateTime.Now; 
return ipdp.AddEElecSampleCollect(epesc); 
} 
else if (flag == 4) 
{ 
EPAtlasCollect epac = new EPAtlasCollect (); 
epac.EPAtlasID= fid; 
epac.UserID = sid; 
epac.AddDatetime = DateTime.Now; 
epac.UpdateDatetime = DateTime.Now; 
return ipdp.AddEPAtlasCollect(epac); 
} 
return 000000; 
}
Javascript 相关文章推荐
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
Nov 30 Javascript
js鼠标左右键 键盘值小结
Jun 11 Javascript
使用jquery的ajax需要注意的地方dataType的设置
Aug 12 Javascript
分享20个提升网站界面体验的jQuery插件
Dec 15 Javascript
jQuery的text()方法用法分析
Dec 20 Javascript
简述Jquery与DOM对象
Jul 10 Javascript
json+jQuery实现的无限级树形菜单效果代码
Aug 27 Javascript
原生JS:Date对象全面解析
Sep 06 Javascript
基于AngularJS的简单使用详解
Sep 10 Javascript
js 发布订阅模式的实例讲解
Sep 10 Javascript
在Vue methods中调用filters里的过滤器实例
Aug 30 Javascript
js实现验证码干扰(静态)
Feb 22 Javascript
JS获取页面input控件中所有text控件并追加样式属性
Feb 25 #Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
Feb 25 #Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
Feb 25 #Javascript
30分钟就入门的正则表达式基础教程
Feb 25 #Javascript
js根据给定的日期计算当月有多少天实现思路及代码
Feb 25 #Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
Feb 22 #Javascript
IE的fireEvent方法概述及应用
Feb 22 #Javascript
You might like
咖啡常见的种类
2021/03/03 新手入门
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
php生成年月日下载列表的方法
2015/04/24 PHP
php中请求url的五种方法总结
2017/07/13 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
2020/01/07 Python
Python代码注释规范代码实例解析
2020/08/14 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
大学生在校学习的自我评价
2014/02/18 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
公共场所卫生管理制度
2015/08/05 职场文书
小学英语课教学反思
2016/02/15 职场文书
fastdfs+nginx集群搭建的实现
2021/03/31 Servers
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android