【发布时间】:2011-10-04 21:18:25
【问题描述】:
对于初学者来说,我是 ASP.NET Ajax 的新手,并且只是在长时间的中断后才回到 JQuery,所以请原谅这个问题的任何愚蠢的声音部分 :)
我想在我的 ASP.NET 页面中使用 JQuery 的 DataTable 插件。另外,我想做服务器端分页。似乎为了做到这一点,我必须创建一个 Web 服务并将所述服务的 url 提供给 DataTable 的“sAjaxSource”属性。
我刚刚发现“PageMethods”,它看起来类似于 Web 服务,但直接写在特定页面上。如果 DataTable 插件和 ASP.NET“PageMethods”能很好地协同工作,那就太好了,但我不确定它是如何工作的。
所以我想我想知道用于 sAjaxSource 的 url 是否可以以指向页面本身的方式声明并表示“在此页面上使用此 PageMethod”。或者是否有一种内置的方式来手动构建 ajax 调用/响应,所以我可以直接使用类似“PageMethods.GetTable()”的东西?希望这是有道理的,但如果不清楚,请告诉我。提前致谢!
【问题讨论】:
标签: jquery asp.net ajax asp.net-ajax datatables