<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标记
利用UpdatePanel无刷新 更新数据绑定控件
最新推荐文章于 2020-06-28 14:01:10 发布