Asp.net Ajax:我可以用javascript做些什么

时间:2010-03-11 11:37:23  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读: Version 1.0.11119.0 for ASP.NET AJAX version 1.0 and .NET Framework 2.0 (No changes from 1.0.10920) 问题总要解决,生活还在继续,既然AjaxControlToolkit差强人意 那就回头看看基于Asp.net Ajax框架我们直接使用脚本可以做什么?       翻看Ajax客户端的文档,的确要是看完也需些时日了,不禁想起《神雕侠侣》中小龙女和杨过被李莫愁点穴困于墓...
  正文:一直在关注AjaxControlToolkit的变化,期待着随着时间的推移这个工具包会日臻完善,不过就实际项目中应用的效果来讲,还是有点失望的。问题最多的两个控件是ModalPopup和Slider. AjaxControlToolkit的BUG改进显然没有我期望的那么快,最新版本里面是这样说的: Version 1.0.11119.0 for ASP/ target=_blank class=infotextkey>asp.NET AJAX version 1.0 and .NET Framework 2.0 (No changes from 1.0.10920) 问题总要解决,生活还在继续,既然AjaxControlToolkit差强人意 那就回头看看基于Asp.net Ajax框架我们直接使用脚本可以做什么?
  
   翻看Ajax客户端的文档,的确要是看完也需些时日了,不禁想起《神雕侠侣》中小龙女和杨过被李莫愁点穴困于墓室里突然看到《九阴真经》: 她转念又想:“我纵然通了穴道,但打不过师姊,仍是无用。”当即细看室顶经文,要找一门即知即用的武功,一出手就将李莫愁制住,但约略瞥去,每一项皆是艰深繁复,料想就算是最易的功夫,也须数十日方能练成... ...”
  
  
   是的,就如《九阴真经》,文档有时间一定要好好研习,如果没有足够的时间,最好能沿着一条脉络抽取出自己所需;
  
  本文简单描述了:
  1.JavaScript 如何调用WebService
  2.javascript 如何调用服务器端方法
  3.javascript 如何用POST方式向服务器端提交数据
  4.javascript 如何用Get方式向服务器端提交数据
  
  
  
  1.javascript 如何调用WebService
  服务器端代码: 1 using System;
   2 using System.Collections;
   3 using System.Web;
   4 using System.Web.Services;
   5 using System.Web.Services.Protocols;
   6 using System.Web.Script.Services;
   7
   8 /// <summary>
   9 /// Summary description for WebService
  10 /// </summary>
  11 [WebService(Namespace = "http://tempuri.org/")]
  12 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
  13 [ScriptService]
  14 public class WebService : System.Web.Services.WebService {
  15
  16 public WebService () {
  17
  18 //Uncomment the following line if using designed components
  19 //InitializeComponent();
  20 }
  21
  22 [WebMethod]
  23 public string HelloWorld(string user) {
  24 return "<p style='backGround-color:red;'>"+user+ " Hello World!</p>";
  25 }
  26
  27 }
  28
  29
   客户端代码:
   1 <script type="text/javascript">
   2 //下面的脚本调用WebService取回数据显示在webserviceDataDiv
   3 function getDataFromWebService()
   4 {
   5 WebService.HelloWorld($get("Text1").value,OnGetDataFromWebServiceCompleted,null,null);
   6 }
   7 function OnGetDataFromWebServiceCompleted(data)
   8 {
   9 $get("webserviceDataDiv").innerHTML=data;
  10 }
  11 </script>
  12
  13 <script type="text/javascript">
  14 function getDataByServerMethod()
  15 {
  16 PageMethods.ShowDetailData($get('Text1').value,OnGetDataFromWebMethodCompleted);
  17 }
  18 function OnGetDataFromWebMethodCompleted(data)
  19 {
  20 $get("webserviceDataDiv").innerHTML=data;
  21 }
  22 </script>
  23
  24 <input id="Text1" type="text" value="me_sa" />
  25 <input id="Button3" type="button" value="GetDataFromWebService" onclick="getDataFromWebService();" /> 《Asp.net Ajax:我可以用javascript做些什么》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/aspnet/13197.html


关键字:

关于《Asp.net Ajax:我可以用javascript做些什么》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td