前台:
<asp:LinkButton ID="lbtnDelCa" runat="server" OnClientClick ="return confirm('删除新闻类别及其下新闻和新闻评论?')" onclick="LbtnDelCa_Click" CommandArgument ='<%# Eval("id") %>'>删除</asp:LinkButton>
后台:
protected void LbtnDelCa_Click(object sender, EventArgs e)
{
//当前点击的按钮
LinkButton lb = (LinkButton)sender;
//获取该按钮的代表类别的ID
string caId = lb.CommandArgument;
//删除该类别
bool b = new CategoryManager().Delete(caId);
if (b)
{
//删除成功后重新绑定
repCategory.DataSource = new CategoryManager().SelectAll();
repCategory.DataBind();
}
else
{
//删除失败
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('删除失败,请重试!');</script>");
return;
}
}
分享到:
相关推荐
在ASP.NET Web Forms页面上添加`LinkButton`非常简单,只需要在`.aspx`文件中使用相应的标记即可。例如: ```html <asp:LinkButton ID="lbtnExample" runat="server" Text="点击我" OnClick="lbtnExample_Click" />...
在ASP.NET中,LinkButton控件是一个非常常用的服务器控件,它模拟了HTML中的a标签,但提供了更多服务器端的功能。当我们需要用户点击按钮执行特定的服务器端代码时,LinkButton是一个理想的选择。本篇文章将深入探讨...
在***中,控件例如ImageButton或LinkButton通常用于用户界面中,允许用户与之交互,如点击按钮执行特定的命令。但在某些情况下,执行这些控件的命令可能会导致页面刷新,这会导致页面跳动和用户体验的问题。例如,当...
9.3 在SqlDataSource控件中使用ASP.NET参数 271 9.3.1 使用ASP.NET参数对象 272 9.3.2 使用ASP.NET的Control-Parameter对象 274 9.3.3 使用ASP.NET的Cookie-Parameter对象 277 9.3.4 使用ASP.NET的Form-Parameter...
在.NET Framework的Web开发中,ASP.NET控件LinkButton是一个常用元素,它允许开发者创建具有按钮功能的HTML链接。然而,在Internet Explorer 10(IE10)中,LinkButton可能会遇到一些兼容性问题,导致点击后无响应或...
同时,ASP.NET的服务器控件可以与jQuery EasyUI结合使用,例如在`Button`的`OnClick`事件中触发AJAX请求,更新数据并刷新`datagrid`: ```csharp protected void btnSave_Click(object sender, EventArgs e) { // ...
在Asp.net web开发中,有时我们需要实现一种机制,确保同一用户在同一时间只能登录一次,以提高系统的安全性。这通常涉及到对用户登录状态的管理,防止用户在未退出的情况下重复登录。以下是一种常用的方法来实现这...
在ASP.NET中,开发Web应用程序时常常会使用到多种控件来实现用户交互。Button、LinkButton和ImageButton是其中常见的三种用于提交表单的控件,它们各自具有独特的特性和应用场景。 1. Button控件 Button控件是最...
### ASP.NET中DataGridView的常用用法详解 #### 一、简介 在ASP.NET Web应用程序开发过程中,`DataGridView` 控件是处理数据展示和交互时非常重要的一个工具。它提供了丰富的功能来显示、编辑、排序、筛选和分页...
一般我们用 OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则... 您可能感兴趣的文章:asp.net下linkbutton的前后台使用方法asp.net button 绑定多个参数js触发asp.net的B
3. 设置LinkButton的`Text`属性为`DataTextField`的值,`NavigateUrl`属性可以使用数据绑定表达式来设置,如`'("PageUrl") %>'`,这里的"PageUrl"是数据源中的字段名,包含目标页面的URL。 4. 通过`DataSourceID`...
在ASP.NET中,DataList控件是一个非常强大的数据绑定控件,它允许开发人员以灵活的方式...在实际项目中,DataList与其他ASP.NET控件(如Repeater和ListView)一起使用,可以根据需求提供高度自定义的数据展示解决方案。
在ASP.NET开发中,JavaScript是一种常用的客户端脚本语言,它能增强用户交互并提供动态功能。以下是对ASP.NET中常用JavaScript操作的详细说明: 1. **为button控件添加确认功能**: 当需要在用户点击按钮前进行...
### .NET中33种常用的代码 #### 1. 打开新的窗口并传送参数 在Web应用程序中,有时需要将当前页面中的某些参数传递给一个新的窗口或标签页。这通常用于显示弹出窗口或者进行特定操作时需要传递额外的信息。 **...
4. **组合控件**:在控件类中,我们需要声明并实例化用于分页操作的内建控件,如Label、LinkButton和TextBox。这些控件将用于显示当前页信息和提供导航功能。 5. **实现逻辑**:分页控件的核心逻辑包括计算页数、...
_doPostBack 是 ASP.NET 脚本函数,当 ASPX 页面有包含 asp:LinkButton 或者带有 AutoPostBack 属性且其值为 true 的服务器控件时,ASP.NET 会自动为页面生成下面的脚本:。我们可以通过这个函数来获取当前记录的...
在ASP.NET中,除了自定义分页,还可以使用DataGrid的内置分页功能,或者使用ListView、GridView等其他控件配合Paging和Sorting属性实现更复杂的分页和排序功能。此外,现代的Web开发框架如ASP.NET MVC或ASP.NET Core...
在.NET框架中,ASP.NET提供了一种叫做LinkButton的服务器控件,它允许开发者创建具有超链接外观的按钮。在本教程中,我们将探讨如何利用LinkButton控件来实现一个结合了图片和文字的Button效果,这在网页设计中经常...