怎么找也没有找到,页面好了,然后在列表的上部有个添加链接。点击添加后选择要选择的数据,返回来发现列表没有刷新。然后就在前台给它reload了一下。是刷新了,是整个页面刷新了。还没有达到要求。自己没有想明白,都触发了点击按钮了,给列表绑定数据了。为什么没有列表没有刷新呢。最后发现。原来列表控件没有放到UPdatePael控件里面。

1、将要刷新的Grid控件放到UPdatePanel控件的ContentTemplate中
< asp : UpdatePanel ID ="UpdatePanel1" runat ="server">
< ContentTemplate >
列表控件
< Columns >
< asp : TemplateField HeaderText ="序号" HeaderStyle-Width ="60px" ItemStyle-HorizontalAlign ="Center">
< ItemTemplate >
绑定数据要显示的
< ItemTemplate >
< a href ="void(0)"< /span>onclick="RecruitRequestManager.edit('<%#Eval("Code")%>'编辑</a>
</ ItemTemplate >
</ asp : TemplateField >
</ Columns >
< HeaderStyle CssClass ="head" />
< PagerStyle CssClass ="pager" />
< RowStyle HorizontalAlign ="Left" CssClass ="item" />
< AlternatingRowStyle HorizontalAlign ="Left" CssClass ="aitem" />
< EmptyDataTemplate > 暂时没有您需要的数据
</ EmptyDataTemplate >
分页部分
</ ContentTemplate >
<% --<Triggers>
<asp:AsyncPostBackTriggerControlID="btnSearch"EventName="Click"/>
</Triggers>-- %>-触发异步刷新,通过一个按钮id为btnSearch触发的click事件来刷新
</ asp : UpdatePanel >
2js代码
< script type ="text/javascript">
弹框后选择数据后触发按钮单击事件
</ script >

3、后台代码

绑定一下列表即可