利用UpdatePanel无刷新 更新数据绑定控件

<asp:ScriptManager runat="server">
</asp:ScriptManager>
      <asp:UpdatePanel ID="upVideos" runat="server">
          <ContentTemplate>
               <asp:GridView ID="GridView1" runat="server" PagerSettings-Mode="numeric" AutoGenerateColumns="False"
                         AllowPaging="True" Font-Size="13px" OnRowDeleting="GridView1_RowDeleting" OnRowCommand="GridView1_RowCommand">
                     <Columns>
                            <asp:BoundField DataField="ID" ReadOnly="true" HeaderText="编号" />
                             <asp:BoundField DataField="VideoName" HeaderText="视频名称" />
                             <asp:BoundField DataField="UserName" HeaderText="上传人" />
                             <asp:BoundField DataField="UploadTime" HeaderText="上传时间" />
                             <asp:BoundField DataField="VideoUrl" HeaderText="视频地址" />
                             <asp:TemplateField HeaderText="删除">
                             <ItemTemplate>
                                  <asp:Button ID="Button1" CommandArgument='<%# Eval("ID") %>' CommandName="delete"
                                             Text="删除" OnClientClick="return confirm('确定删除?');" runat="server" />
                           </ItemTemplate>
							</asp:TemplateField>
                             <asp:HyperLinkField HeaderText="预览" ShowHeader="true" Text="预览" DataNavigateUrlFields="ID"
                                                DataNavigateUrlFormatString="~/Admin/Admin_Play.aspx?vdoid={0}" Target="_blank" />
                     </Columns>
                </asp:GridView>
           </ContentTemplate>
            <Triggers>
                  <asp:AsyncPostBackTrigger ControlID="btnSelect" EventName="Click" />
           </Triggers>
        </asp:UpdatePanel>

1.把数据绑定控件(这里是GridView)放到UpdatePanel控件的ContentTemplate标记里面

2.在UpdatePanel控件内添加<Triggers>标记并添加AsyncPostBackTrigger(异步)标记

3.绑定触发更新数据的控件ID和事件名称给AsyncPostBackTrigger标记


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值