网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > .Net编程 > 正文

webservice实现jS将前台的参数传到后台

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

  用asp.net ajax的话相当简单,比如把下拉列表框中选择项的value值传递给服务器端Web Service,处理后再把结果显示到某个 <div>里的例子:

  1、给项目增加一个Web Service

  MyService.cs

  [System.Web.Script.Services.ScriptService]public

  class MyService : System.Web.Services.WebService ...{    [WebMethod]    public

  string GetString(string s) ...{        return

  "Hello World "

  + s; //也就是给客户端传来的加个Hello World再返回给客户端。

  }    }

  Default.aspx

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head runat="server">

  <title></title>

  <script type="text/javascript">

  function callService(s) {            MyService.GetString(s, OnSuccess);        }        function OnSuccess(result) {            $get('result').innerHTML = result;        }    </script>

  </head>

  <body>

  <form id="form1" runat="server">

  <asp:ScriptManager ID="ScriptManager1" runat="server">

  <Services>

  <asp:ServiceReference Path="~/MyService.asmx"

  />

  </Services>

  </asp:ScriptManager>

  <div>

  <select id="sel">

  <option value="1">商品一</option>

  <option value="2">商品二</option>

  <option value="3">商品三</option>

  </select>

  <input type="button" onclick="callService($get('sel').value);" value="Go!"

  />

  </div>

  <div id="result">

  </div>

  </form>

  </body>

  </html>

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师