彈框後添加數據局部刷新

怎麼找也沒有找到,頁面好了,然後在列表的上部有個添加鏈接。點擊添加後選擇要選擇的數據,返回來發現列表沒有刷新。然後就在前臺給它reload了一下。是刷新了,是整個頁面刷新了。還沒有達到要求。自己沒有想明白,都觸發了點擊按鈕了,給列表綁定數據了。爲什麼沒有列表沒有刷新呢。最後發現。原來列表控件沒有放到UPdatePael控件裏面。

1、將要刷新的Grid控件放到UPdatePanel控件的ContentTemplate中
<asp:UpdatePanelID="UpdatePanel1"runat="server">
<ContentTemplate>
列表控件
<Columns>
<asp:TemplateFieldHeaderText="序號"HeaderStyle-Width="60px"ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
綁定數據要顯示的
<ItemTemplate>
<ahref="void(0)"< /span>onclick="RecruitRequestManager.edit('<%#Eval("Code")%>'編輯</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyleCssClass="head"/>
<PagerStyleCssClass="pager"/>
<RowStyleHorizontalAlign="Left"CssClass="item"/>
<AlternatingRowStyleHorizontalAlign="Left"CssClass="aitem"/>
<EmptyDataTemplate>暫時沒有您需要的數據
</EmptyDataTemplate>
分頁部分
</ContentTemplate>
<%--<Triggers>
<asp:AsyncPostBackTriggerControlID="btnSearch"EventName="Click"/>
</Triggers>--%>-觸發異步刷新,通過一個按鈕id爲btnSearch觸發的click事件來刷新
</asp:UpdatePanel>
2js代碼
<scripttype="text/javascript">
彈框後選擇數據後觸發按鈕單擊事件
</script>

3、後臺代碼

綁定一下列表即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章