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 相关文章推荐
解决 firefox 不支持 document.all的方法
Mar 12 Javascript
ie 处理 gif动画 的onload 事件的一个 bug
Apr 12 Javascript
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 Javascript
JS基础之undefined与null的区别分析
Aug 08 Javascript
jquery批量控制form禁用的代码
Aug 06 Javascript
jquery操作select大全
Apr 25 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
Jan 07 Javascript
简单实现的JQuery文本框水印插件
Jun 14 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
Jan 19 Javascript
Angularjs的启动过程分析
Jul 18 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
Feb 09 Javascript
vue+moment实现倒计时效果
Aug 26 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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
APMServ使用说明
2006/10/23 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
基于php实现的验证码小程序
2016/12/13 PHP
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
Jquery技巧(必须掌握)
2016/03/16 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
详解基于webpack搭建react运行环境
2017/06/01 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
Python的Scrapy爬虫框架简单学习笔记
2016/01/20 Python
让python在hadoop上跑起来
2016/01/27 Python
python导入模块交叉引用的方法
2019/01/19 Python
Python any()函数的使用方法
2019/10/28 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
python使用信号量动态更新配置文件的操作
2020/04/01 Python
带你学习Python如何实现回归树模型
2020/07/16 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
CSS3实现各种图形的示例代码
2016/10/19 HTML / CSS
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
编写一个类体现构造,公有,私有方法,静态,私有变量
2013/08/10 面试题
家居设计专业个人自荐信范文
2013/11/26 职场文书
旅游网创业计划书
2014/01/31 职场文书
九年级语文教学反思
2014/02/04 职场文书
人力资源作业细则
2014/03/03 职场文书
群众路线党员个人整改措施
2014/10/27 职场文书
管理人员岗位职责
2015/02/14 职场文书
全民创业工作总结
2015/08/13 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
MySQL系列之十二 备份与恢复
2021/07/02 MySQL
解决mysql的int型主键自增问题
2021/07/15 MySQL
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python