public partial class Admin_UserList : System.Web.UI.Page { Alert js = new Alert(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GetDate(); } } protected void gvInfo_RowDeleting(object sender, GridViewDeleteEventArgs e) { string ID = gvInfo.DataKeys[e.RowIndex].Values[0].ToString(); try { //业务逻辑层 BLL.UsersBusiness busi = new BLL.UsersBusiness(); busi.Delete(int.Parse(ID)); Label4.Text = "删除成功!"; gvInfo.EditIndex = -1; GetDate(); } catch { Label4.Text = "删除失败!"; } }
时间: 2024-02-10 09:22:39 浏览: 130
这段代码看起来是一个 ASP.NET 网页的代码,其中定义了一个名为 Admin_UserList 的页面类,它继承了 System.Web.UI.Page 类。在页面加载时,如果不是页面回传(PostBack),则调用 GetDate 方法,该方法可能是获取一些数据并显示在 GridView 控件中。在 GridView 控件的行删除事件(gvInfo_RowDeleting)中,根据被删除行的索引获取对应的数据行的 ID,然后调用 BLL.UsersBusiness 类的 Delete 方法来删除该行数据。如果删除成功,则在页面上显示 "删除成功!",否则显示 "删除失败!"。其中还定义了一个 Alert 类的实例 js,但它似乎没有在这段代码中被使用。
相关问题
public partial class _Default : Wima.Web.BasePage
`public partial class _Default : Wima.Web.BasePage` 这段代码是一个 C# 面向Web的代码片段,它定义了一个名为 `_Default` 的部分类,该类继承自 `Wima.Web.BasePage`。在这里:
- `_Default` 类通常是一个ASP.NET Web Forms项目的默认页面,当用户访问网站时,如果没有指定特定页面,服务器可能会自动处理这个页面。
- `BasePage` 可能是一个基础或通用的Web页面类,提供了一些预设的功能或者布局结构,比如数据绑定、验证、错误处理等,用于简化其他页面的开发。
举个例子,这个类可能是这样的:
```csharp
public partial class _Default : Wima.Web.BasePage
{
protected void Page_Load(object sender, EventArgs e)
{
// 初始化页面内容或执行一些基本操作
}
}
```
在这个`_Default`页面中,`protected void Page_Load` 方法会在每次请求时被调用,你可以在此处添加自定义的初始化逻辑。
public partial class AdminManger_AddCP : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } } protected void Button3_Click(object sender, EventArgs e) { string res; upload up = new upload(); res = up.Up(file1, "../files/"); this.Label1.Visible = true; this.Label1.Text = up.Resup[Convert.ToInt32(res)]; this.pic.Text = up.s; Image1.ImageUrl = "../files/" + pic.Text; } protected void Button1_Click(object sender, EventArgs e) { //实例化对象 Model.CPInfo en = new Model.CPInfo(); en.SPName = title.Text.ToString().Trim(); en.SPNum = decimal.Parse(TextBox3.Text); en.SPPhoto = pic.Text; en.SPPrice = decimal.Parse(TextBox2.Text); //商品业务逻辑层 BLL.CPInfoBusiness busi = new BLL.CPInfoBusiness(); busi.Add(en); Alert.AlertAndRedirect("添加成功", "AddCP.aspx"); } }
这段代码看起来也是一个 ASP.NET 网页的代码,其中定义了一个名为 AdminManger_AddCP 的页面类,它继承了 System.Web.UI.Page 类。在页面加载时,如果不是页面回传(PostBack),则不执行任何操作。在 Button3_Click 事件中,首先实例化了一个 upload 类的对象 up,然后调用 up.Up 方法来上传文件,并将上传结果存储在 res 变量中。接着将 Label1 控件设置为可见,并将上传结果显示在 Label1 控件上,将上传文件的路径存储在 pic 变量中,并将该文件在网页上显示出来。在 Button1_Click 事件中,首先实例化了一个 Model.CPInfo 类的对象 en,并设置其属性值。然后实例化了一个 BLL.CPInfoBusiness 类的对象 busi,并调用其 Add 方法将 en 对象中的属性值添加到数据库中。最后调用 Alert.AlertAndRedirect 方法弹出提示框,提示添加成功,并跳转到 AddCP.aspx 页面。
阅读全文