加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

jQuery实现GridView异步排序和分页成果

发布时间:2018-08-13 09:40:25 所属栏目:业界 来源:站长网
导读:常常会用到jquery.ui.tabs标签,如我们可以把备份打点放在一个页面上,而该页面有两个tab别离为备份和还原,但这样会此刻这个页面痴肥,每次哀求备份打点页面时,处事端会把以是的备份还原信息都传到客户端,然后ui.tabs将两种信息折叠起来别离表现,亏得ui

接下来就是排序了,通过get方法指定排序字段,排序偏向。函数如下: 当点击GridView中HeadText时我们要触发 sortDataGridView实现异步排序,查察GridView的原始天生内容,现实上是个A标志<a  href="javascript:__doPostBack('gvRestore','Sort$WorkId')"> 此刻可以实现gridview的ajax排序和分页 ,总结一下思绪着实很简朴,但在实现的时照旧走了点弯路,首要时本来想同通过code情势手工实例化一个GridView,但最终照旧没有实现,由于我添加了一个模板列。在模板列中添加一个intput type='Radio' 我在code时担任ITemplate,但我确不知奈何实现value='<%#Eval("operatePath") %>'的绑定,这里留下一个题目吧,谁知道,请汇报我。

我们要为该标志添加一个onclick变乱,并移除href属性值,以防备PostBack处事器。因此我在GridView的RowDataBound变乱做如下处理赏罚:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com] protected void gvRestore_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
for (int i = 1; i <= 7; i++)
{
LinkButton lt = (LinkButton)e.Row.Cells[i].Controls[0];
lt.Attributes["href"] = "#";
lt.OnClientClick = string.Format(" return sortDataGridView('{0}','{1}')", lt.CommandArgument, "ASC");
}
}
if (e.Row.RowType == DataControlRowType.Pager)
{
e.Row.Visible = false;
}
}

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读