ASP.net中有没有办法使用Jquery从数据库中获取数据(不使用Webservices / WebMethods)

时间:2012-08-20 16:47:02

标签: asp.net asp.net-ajax

ASP.net中是否有一种方法可以使用Jquery Ajax方法从数据库中获取数据。我知道我可以通过创建Web服务轻松访问数据,并使用Ajax从那里获取数据。 我想知道的是,如何从访问数据库的简单类方法中获取数据,而不是创建Web服务。

2 个答案:

答案 0 :(得分:0)

一种方法是编写HTTPHandler并使用Jquery调用该处理程序来检索数据。

答案 1 :(得分:0)

检查一下这是一种超级简单(懒惰)直接从aspx.cs文件中定义的公共方法返回的方法:

asp.net web forms json return result

示例显示在方法之上放置[WebMethod][ScriptMethod(ResponseFormat = ResponseFormat.Json)]属性允许您直接从ajax客户端请求调用。值得考虑保护这种方法以防止来自其他地方的呼叫!