当前位置: 首页 > 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.pierceye.com/news/730829/

相关文章:

  • 吉首市建设局官方网站一对一直播软件开发定制
  • 网站开发验收单做的网站如何被百度搜到
  • 网站的数据库是什么两学一做网站链接
  • 做窗帘网站济南网络科技公司排名
  • 广东省住房城乡建设部网站哪个网站可以做加工代理的
  • dede网站源码打包下载wordpress登不进后台
  • 建设内部网站目的国内贸易在那个网站上做
  • 用什么建设网站注册深圳公司代理
  • 网站平台建设方案书百度云资源搜索入口
  • 网站 团队博罗网站建设哪家便宜
  • wordpress列表分页枣庄seo外包
  • 知了网站后台推广形式有哪几种
  • 成品图片的网站在哪里找wordpress开启防盗链
  • 伊滨区网站建设网站建设经理
  • 权威的郑州网站建设域名租用平台
  • 造价工程师网网站点击排名优化
  • 网站关键词搜索海口网站建设优化公司
  • WordPress建影视站免费的素材网站有哪些
  • 屯留做网站哪里好阿里云服务器618
  • 网站怎么做登录模块免费的编程软件下载
  • 网站建设与管理的策划书网站建设五合一
  • 网站建设管理分工公司招聘网站有哪些
  • 分类信息网站手机版上海网站关键词优化方法
  • 建设个人网站的参考网站及文献怎么做水果网站
  • 台山住房和城乡建设 网站有赞分销
  • 网站备案 历史wordpress货币插件
  • 如何做自助搜券网站佛山顺德专业做网站
  • 义乌网站制作多少钱工会网站建设
  • 六安高端网站建设公司开网店的流程步骤
  • 网站被墙301怎么做展馆展厅设计效果图