利用httphandler和jquery进行数据库增改删查操作

利用httphandler和jquery进行数据库增改删查操作

ID:6083293

大小:142.50 KB

页数:7页

时间:2018-01-02

利用httphandler和jquery进行数据库增改删查操作_第1页
利用httphandler和jquery进行数据库增改删查操作_第2页
利用httphandler和jquery进行数据库增改删查操作_第3页
利用httphandler和jquery进行数据库增改删查操作_第4页
利用httphandler和jquery进行数据库增改删查操作_第5页
资源描述:

《利用httphandler和jquery进行数据库增改删查操作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、利用HttpHandler和Jquery进行数据库增改删查操作l       引言本文一步步教你如何在Asp.net和JqueryAjaxAPI中用HttpHandler实现数据库增改删查的基本操作。为了简单起见,本文不涉及表单验证和应用程序界面设计方面的知识。l       必备条件在前面我提及已经通过JqueryAjaxAPI调用HttpHandler,因此需要在Web项目中添加jquery文件的引用,官方网址:http://jquery.com,如果使用vs2010开发,那么jquery文件默认包含在新建的Web项目中。l       实现首先在visualstudio中新建Web项目,

2、然后新建一个名为Script的文件夹,并添加一个名为Commonfunction.js空白js文件。l       数据表设计在Sqlserver数据库中新建如下所示的Products数据表,并新建Products相关的数据操作类,代码如下:ViewCode然后新建名为JsonResponse 类,用来将从数据库中接收到的数据序列化成Json格式,代码如下:ViewCodeusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;publicclassJsonResponse{privatebool

3、_IsSucess=false;publicboolIsSucess{get{return_IsSucess;}set{_IsSucess=value;}}privatestring_Message=string.Empty;publicstringMessage{get{return_Message;}set{_Message=value;}}privateobject_ResponseData=null;publicobjectResponseData{get{return_ResponseData;}set{_ResponseData=value;}}privatestring_Call

4、Back=string.Empty;publicstringCallBack{get{return_CallBack;}set{_CallBack=value;}}}首页Default.aspx中Product信息的相关html代码如下,主要用来提交保存单条产品信息。ViewCode在页面的head标签中添加如下引用:新建Pr

5、oductList.ashx ,主要处理客户端提交的ajax数据请求,代码如下:ViewCodepublicclassProductList:IHttpHandler{stringMethodName=string.Empty;stringCallBackMethodName=string.Empty;objectParameter=string.Empty;DbProducts_DbProducts=newDbProducts();publicvoidProcessRequest(HttpContextcontext){context.Response.ContentType="applic

6、ation/x-javascript";MethodName=context.Request.Params["method"];Parameter=context.Request.Params["param"];CallBackMethodName=context.Request.Params["callbackmethod"];switch(MethodName.ToLower()){case"getproducts":context.Response.Write(GetDetails());break;case"getbyid":context.Response.Write(GetById

7、());break;case"insert":context.Response.Write(Insert(context));break;case"update":context.Response.Write(Update(context));break;case"delete":context.Response.Write(Delete());break;}}publicstringGetDet

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。