关于采用了ajax的 UpdatePanel 情况下,孟子E章的"创建表头固定,表体可滚动的GridView " 在排序情况下出现的问题!
关于:创建表头固定,表体可滚动的GridView
孟子E章的一篇技术文章:http://blog.csdn.net/net_lover/archive/2006/10/10/1328729.aspx
-------------------------------------------------------------------------
我现在出现的问题是:
当我采用ajax的 UpdatePanel 的时候
如果要是为这个 GridView 设置了 AllowSorting="True" 的话,那么当重新排完序,重新绑定数据后,那最上面的那个复制的表头就消失了,原来的表头就出来了,这样,整个 GridView 就全部包括在这个滚动框里了,表头和表体全部滚动了,没有了原来的效果,请各位老大帮解决一下!!
以上问题,我是指在使用 ajax UpdatePanel 的情况下使用 AllowSorting="True" 排序的时候出现的问题
-----------------
附代码:
我只是把 GridView1 放在了 ajax 的 UpdatePanel 里。
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div id="a">
</div>
<div style="overflow-y: scroll; height: 500px">
<asp:GridView ID = "GridView1" runat ="server" Font-Size = "12px" BackColor = "#FCFCFC" CellPadding = "4" Width = "900" OnRowDataBound="GridView1_RowDataBound" AllowSorting="True" OnSorting="GridView1_Sorting" AutoGenerateColumns="False" >
<HeaderStyle BackColor = "DarkGray" Height = "26px"/>
<Columns>
<asp:BoundField DataField="ID" SortExpression="ID" HeaderText="ID号" />
<asp:BoundField DataField="WorkAccount" SortExpression="WorkAccount" HeaderText="工号" />
<asp:BoundField DataField="CardNumber" SortExpression="CardNumber" HeaderText="卡号" />
</Columns>
</asp:GridView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
相关推荐
Ajax结合GridView、UpdatePanel的ASP.NET操作实例
Ajax结合GridView、UpdatePanel的ASP.NET操作实例! 值得下载看看!资源免费,大家分享!!
GridView无刷新改造:从UpdatePanel到PageMethods的ASP.NET AJAX实践
在Web应用开发中,无刷新交互已成为衡量用户体验的重要标准。传统的ASP.NET WebForms通过服务端回发机制渲染页面,每次操作都会导致整页刷新和ViewState数据的重复传输,尤其在复杂列表场景下,用户翻页或排序时会出现明显的卡顿与页面跳动。AJAX技术通过异步请求与局部更新,有效解决了这一问题,其核心原理是让前端在不离开当前页面的情况下与服务器交换数据,从而实现流畅的交互体验。在实际工程中,开发者可根据项目情况选择不同技术路线:UpdatePanel以最小改动保留原有服务端事件模型,适合快速优化
ASP.NET GridView与AJAX实战:从UpdatePanel到jQuery的完整方案
在Web应用开发中,表格数据展示与异步交互是构建管理系统的核心环节。ASP.NET WebForms时代的GridView控件,凭借强大的数据绑定能力和内置的分页、排序、编辑功能,至今仍是企业级后台开发的效率利器。而AJAX技术的引入,则让这一经典控件焕发出新的活力。通过UpdatePanel实现局部刷新,可以无侵入地完成页面交互升级;结合jQuery与JSON数据交互,则能灵活处理复杂业务场景。理解Request.Body读取与编码格式设置等细节,能有效规避中文乱码与请求失败等典型问题。无论是快速构建内部
GridView 排序 Ajax
通过Ajax实现 GridView无刷新排序。 适合初学者。
AJAX 常用案例 gridview updatepanel
AJAX 常用案例 gridview updatepanel


