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技术即异步回调技术。 您可能感兴趣的文章推荐 |
||||
|