网站后台管理之数据列表绑定、删除和修改(12)
发布时间:2021-06-07
发布时间:2021-06-07
21、为了避免管理员不小心点击按钮,需要给按钮一个确认提交的事件,在LinkButton中添加OnClientClick属性,具体代码如下:
<asp:LinkButton ID="lbtnOk" OnClientClick="return confirm('确认审核通过?')" Visible="false" CommandArgument='<%# Eval("articleId") %>' CommandName="Ok" runat="server">审核通过</asp:LinkButton>
22、文章的列表页已经绑定好了,如果发现有不需要的文章,需要对其进行删除,如果有很多文章需要删除,不可能会一个一个去点击删除,所以需要批量删除。 接下来在列表中实现单个删除和批量删除文章的功能。
(1) 单个删除:首先添加删除按钮,然后在按钮中添加删除命令和传递参数,
最后在后台代码中添加删除功能,具体代码如下:
<asp:TemplateField HeaderText="操作"> <ItemTemplate>
<asp:LinkButton ID="LinkButton1" CommandArgument='<%# Eval("articleId") %>' CommandName="DelArticle" runat="server">删除</asp:LinkButton> </ItemTemplate> </asp:TemplateField>
在Row_Command事件中添加代码
case "DelArticle":
bool s =aBll.Delete(Convert.ToInt32(mandArgument)); if (s) {
BindGridView();//记住要重新绑定数据源
Page.RegisterClientScriptBlock("", "<script>alert('删除成功');window.location.href='ArticleList.aspx'</script>");//弹出提示框提示 } else {
Page.RegisterClientScriptBlock("", "<script>alert('删除失败
上一篇:音频技术与应用发展趋势
下一篇:小学科学课外活动记录表