2024年4月2日发(作者:)
【上篇】
本文详细描述了如何使用.net的ICallbackEventHandler接口开发包括排序(sorting),
分页显示(paging), 改变页长(page length change)AJAX Gridview控件, 我在下面会介
绍到具体编程,读者也可以在文章最后下载到所有的源码。
本例开发的Gridview控件的基本功能如下(所有操作都是异步的):
点击列名旁边的箭头升序或者降序排列数据
翻页
改变每页显示的数目
在本例中,我们将会用到一个中最为强大的特性 - RenderControl。该方法
能使我们方便地(在服务器端 - 译者注)通过HtmlTextWriter和StirngWriter对象访问到
一个控件的HTML代码。
示例:
using (StringWriter sw = new StringWriter())
...{
HtmlTextWriter htw = new HtmlTextWriter(sw);
_Control(htw);
();
string result = ng();
}我们获取到grid控件的html格式的代码并赋给一个string变量 - 这个工作是在绑
定控件数据源之后做的。
现在,我们从开发UI代码开始一步一步完成这个示例程序:
首先,在网页的


发布评论