怎么找也没有找到,页面好了,然后在列表的上部有个添加链接。点击添加后选择要选择的数据,返回来发现列表没有刷新。然后就在前台给它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、后台代码
绑定一下列表即可
转载于:https://blog.51cto.com/hacjj/1322753