协策网络,专业做网站,优秀上海网站制作公司,提供企业建站、网站设计、网页制作,专业网页设计师和网站制作技术工程师为您量身打造个性企业电子商务网站。

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

  文章汇总 Article Summary
当前位置:协策网络 >> 文章中心 >> 基础教程 >> 浏览文章
 

AJAX与ASP.NET服务端的文本处理实例

作者:协策网络-市场部    标签:企业网站设计     日期:2013年07月03日    类别:基础教程

 

 

Ajax数据格式中文本处理方式是较简单的一种,说它简单是因为它的处理是返回整个文本的内容,而如XML的处理就稍有复杂了。
 
 
 
在实际应用中text处理很常见,像KFC优惠网的"我的优惠券"就是。
 
 
 
思路分析:将每个优惠券数据绑定后通过list控件遍历出来,然后将id做为querystring传给服务端来进行处理,服务端返回的数据格式是文本处理方式。
 
 
利用这个解决问题的办法下面我们需要做购物车的功能,采用AJAX技术实现的实例。
 
 
首先是点击"加入购物车"的代码部分:
 
 
 
<button onclick='addShopcart("getShopcart.aspx?id=")'>加入购物车</button> <div id="results"></div>
 
 
 
接下来是javascript的request对象的核心代码部分:
 
 
document.getElementById('results').innerhtml/' target='_blank'>HTML = request.responseText;
 
 
注:这儿的 request 对象为《AJAX:XHR的入门》中的 req。
 
 
这行的意思是:往id名为results的div容器中加服务端响应客户端请求的文本内容。那么,服务端的代码如下:
 
 
protected void Page_Load(object sender, EvertArgs e) { int id = int.Parse(request.QueryString["id"].ToString()); DataTable shopcartTable = DBAccess.GetShopcart(id); //然后是处理数据的程序内容(略) }
这回调的文本内容如同是一个页面中的某一部分的内容。这样,实现了AJAX技术即异步回调技术。Ajax数据格式中文本处理方式是较简单的一种,说它简单是因为它的处理是返回整个文本的内容,而如XML的处理就稍有复杂了。
在实际应用中text处理很常见,像KFC优惠网的"我的优惠券"就是。
思路分析:将每个优惠券数据绑定后通过list控件遍历出来,然后将id做为querystring传给服务端来进行处理,服务端返回的数据格式是文本处理方式。
利用这个解决问题的办法下面我们需要做购物车的功能,采用AJAX技术实现的实例。首先是点击"加入购物车"的代码部分:
<button onclick='addShopcart("getShopcart.aspx?id=")'>加入购物车</button> <div id="results"></div>
接下来是javascript的request对象的核心代码部分:
document.getElementById('results').innerhtml/' target='_blank'>HTML = request.responseText;
注:这儿的 request 对象为《AJAX:XHR的入门》中的 req。
这行的意思是:往id名为results的div容器中加服务端响应客户端请求的文本内容。那么,服务端的代码如下:
protected void Page_Load(object sender, EvertArgs e) { int id = int.Parse(request.QueryString["id"].ToString()); DataTable shopcartTable = DBAccess.GetShopcart(id); //然后是处理数据的程序内容(略) }
这回调的文本内容如同是一个页面中的某一部分的内容。这样,实现了AJAX技术即异步回调技术。


更多
  您可能感兴趣的文章推荐  
 
上一篇:网站建设合同怎么写 下一篇:asp.net下实现伪静态
协策网络公司拥有专业的网站建设开发团队,超过四年以上的网站建设、网页制作经验,我们可承接企业电子商务网站建设、企业展示型网页设计和功能型网站制作等各类型网站设计制作。
     
首 页  |  基础服务  |  网站建设  |  网站优化  |  成功案例  |  协策博客  |  关于我们  |  联系我们
COPYRIGHT © 上海协策网络科技有限公司 2008-2014 网站地图 SITEMAP 上海做网站公司 沪ICP备08009778号

地址:上海市共和新路425号凯鹏国际大厦13楼G座(近3、4、8号线)

电话:021-51085186 传真:021-56555059 咨询:+(86)18018609689
上海做网站建设网页设计制作公司