当前位置: 首页 > news >正文

云南做企业网站多少钱企业网站建设安阳

云南做企业网站多少钱,企业网站建设安阳,wordpress菜单显示选项,潍坊企业网络推广版本为AJAX November CTP 三个示例分别为#xff1a;1 带参数的WS方法2 不带参数的WS方法3 参数类型为DataTable的WS方法 一、WebMethod注意要点#xff1a;1 WebMethod类需要添加命名空间 Microsoft.Web.Script.Services#xff0c;此空间需要引用Microsoft.Web.Preview.dl… 版本为AJAX November CTP 三个示例分别为1 带参数的WS方法2 不带参数的WS方法3 参数类型为DataTable的WS方法 一、WebMethod注意要点1 WebMethod类需要添加命名空间 Microsoft.Web.Script.Services此空间需要引用Microsoft.Web.Preview.dll2 类声明加入标签 [ScriptService]3 在Asp.net 2.0里可以直接用DataTable作为返回类型了但是需要在Web.config文件添加序列化转换器的属性。DataSet、DataTable、DataRow均有转换器 system.web.extensions    scripting      webServices        jsonSerialization          converters            add nameDataSetConverter typeMicrosoft.Web.Preview.Script.Serialization.Converters.DataSetConverter, Microsoft.Web.Preview/            add nameDataRowConverter typeMicrosoft.Web.Preview.Script.Serialization.Converters.DataRowConverter, Microsoft.Web.Preview/            add nameDataTableConverter typeMicrosoft.Web.Preview.Script.Serialization.Converters.DataTableConverter, Microsoft.Web.Preview/          /converters        /jsonSerialization      /webServices    /scripting/system.web.extensionsWEB服务1WS1 using System;using System.Web;using System.Collections;using System.Web.Services;using System.Web.Services.Protocols;using Microsoft.Web.Script.Services;using System.Data;/** summary/// WS1 的摘要说明/// /summary[WebService(Namespace http://tempuri.org/)][WebServiceBinding(ConformsTo WsiProfiles.BasicProfile1_1)][ScriptService]public class WS1 : System.Web.Services.WebService {     public WS1 () {         //如果使用设计的组件请取消注释以下行         //InitializeComponent();     }     [WebMethod]    public string ServerTime()    {        return String.Format(now {0}, DateTime.Now);    }     [WebMethod]    public DataTable GetDataTable()    {        DataTable dt new DataTable(Person);         dt.Columns.Add(new DataColumn(Name, typeof(string)));        dt.Columns.Add(new DataColumn(LastName, typeof(string)));        dt.Columns.Add(new DataColumn(Email, typeof(string)));         dt.Rows.Add(kui, he, hekui168163.com);        dt.Rows.Add(ren, chao, chaoren888163.com);         return dt;    }} WEB服务2WS using System;using System.Web;using System.Collections;using System.Web.Services;using System.Web.Services.Protocols;using Microsoft.Web.Script.Services; /** summary/// WS 的摘要说明/// /summary[WebService(Namespace http://tempuri.org/)][WebServiceBinding(ConformsTo WsiProfiles.BasicProfile1_1)][ScriptService]public class WS : System.Web.Services.WebService {     public WS () {         //如果使用设计的组件请取消注释以下行         //InitializeComponent();     }     [WebMethod]    [ScriptMethod(UseHttpGet true)]    public string HelloWorld(String query)    {        string inputString Server.HtmlEncode(query);        if (!String.IsNullOrEmpty(inputString))        {            return String.Format(hello, {0}. , inputString);        }        else        {            return query string is null or empty;        }    } } 二、前台页面注意要点需要使用的后台WebService的方法均设置在如下位置         asp:ScriptManager IDScriptManager1 runatserver            Services                asp:ServiceReference Path~/WS.asmx /                asp:ServiceReference Path~/WS1.asmx /            /Services        /asp:ScriptManagerDefault页面 % Page LanguageC# AutoEventWireuptrue CodeFileDefault.aspx.cs Inherits_Default % !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.1//EN http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtdhtml xmlnshttp://www.w3.org/1999/xhtmlhead runatserver    titleUntitled Page/title     script languagejavascript typetext/javascript srcjs.js    /script /headbody    form idform1 runatserver        asp:ScriptManager IDScriptManager1 runatserver            Services                asp:ServiceReference Path~/WS.asmx /                asp:ServiceReference Path~/WS1.asmx /            /Services        /asp:ScriptManager        div            asp:Button IDButton1 runatserver TextButton OnClientClickdd();return false; /            div idtime            /div            div idList1                asp:DropDownList IDddl1 runatserver Width187px                /asp:DropDownList                /div                    /div    /form/body/html 三、JavaScript程序:注意要点AJAX November CTP 需要用 eval() 方法将其转换成一个DataTable对象(并且要裁掉最前面的()而AJAX December CTP 支持以下方法转换“Sys.Preview.Data.DataTable.parseFromJson(result)”     function dd()    {        WS.HelloWorld(                            hekui,                          function(result)                          {                             alert(result);                          }                      );        WS1.ServerTime(                          function(result)                          {                             alert(result);                             var divTime document.getElementById(time);                            divTime.innerHTML result;                         }                      );       WS1.GetDataTable(                         function(result)                          {                            // 获取到下拉框控件                            var List document.getElementById(ddl1);                                                                                    //AJAX November CTP 需要用 eval() 方法将其转换成一个DataTable对象(并且要裁掉最前面的()                            var Text result.dataArray.substring(0,result.dataArray.length -1);                                        var Table eval( Text);                                                        //AJAX December CTP 支持以下方法转换//                            var Table Sys.Preview.Data.DataTable.parseFromJson(result);                                                        //清除下拉框原有列表项                            for (xList.options.length-1; x -1; x--)                             {                                List.remove(0);                            }                                                        //从获取的DataTable添加数据到下拉框列表项                            for (x0; x Table.length; x )                            {                                //获取每一行                                var Row Table[x];                                          //创建一个列表项                                                  var option document.createElement(option);                                 //列表项显示文本赋值                                option.text Row.Name Row.LastName;                                   //列表项选项值赋值                                option.value Row.Email;                                                      //判断浏览器类型进行项目添加                                     if ( window.navigator.appName.toLowerCase().indexOf(microsoft) -1)                                    List.add(option);                                 else                                   List.add(option, null);                                      }                         }                       );    }
http://www.zqtcl.cn/news/730829/

相关文章:

  • html怎么做查询网站吗前程无忧招聘网下载app官网
  • 找装修公司网站搜索引擎调词平台多少钱
  • 网站建设前台和后台班级网站建设需求
  • 学习教建网站个人做网站用什么技术
  • 企业型网站怎么做域名邮箱和域名网站
  • 建设银行激活网站站长工具seo综合查询 分析
  • 如何把自己做的网站发布到网上洛阳网新闻中心
  • 新手建网站教程id注册
  • 华为官方手表网站成都网站优化外包
  • 杭州企业排行榜网站优化包括对什么优化
  • 北京模板网站开发全包做网站网络
  • 甘肃建设项目审批权限网站wordpress插件移植
  • 网站开发沟通网站推广关键词工具
  • 河南微网站开发建程网的工程好拿钱吗
  • 怎么设立网站北京市网站备案
  • 网站容量空间一般要多大建设网上银行查询
  • 前端网站模板市场营销推广方案
  • 企业做网站收费做网页的
  • 网站内容创意网站开发后台php技术
  • 做下载网站用阿里云的什么产品goland 网站开发
  • 湖州网站建设策划学编程软件
  • 龙华网站建设专业定制企业外贸网店怎么开
  • 申请网站做自己的产品做头像一个字的网站
  • 外贸网站建设行业发展情况北京 企业网站开发
  • dedecms 倒计时 天数 网站首页创业众筹平台
  • 隆尧建设局网站wordpress彻底禁用google
  • 自己做网站需要什么技能比邻店网站开发
  • 网站建设杭州最便宜劳务公司找项目平台
  • jsp做网站毕业设计安徽省交通运输厅章义
  • 企业网站有哪几个类型广州做网站市场