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.SPPrice = decimal.Parse(TextBox2.Text); en.SPIntroduce = content1.Value ; en.SPPhoto = pic.Text; en.SPID = int.Parse(Request.QueryString["id"].ToString()); //商品业务逻辑层 BLL.CPInfoBusiness busi = new BLL.CPInfoBusiness(); busi.UpdateBySpid(en); Alert.AlertAndRedirect("修改成功", "SPManger.aspx"); }
时间: 2024-04-06 16:29:18 浏览: 91
根据代码看,这是一个ASP.NET的页面,其中包含了两个按钮的点击事件,一个用于上传文件,一个用于修改商品信息。具体实现如下:
1. Button3_Click 上传文件
在该事件中,首先实例化了一个upload对象,然后调用其Up方法上传文件到指定路径。这个Up方法的返回值是一个字符串,表示上传状态。接下来根据上传状态,将标签Label1的可见性设置为true,并显示上传结果。
2. Button1_Click 修改商品信息
在该事件中,首先实例化了一个Model.CPInfo对象,然后将页面上的商品信息赋值给该对象。接着实例化了一个BLL.CPInfoBusiness对象,调用其UpdateBySpid方法更新数据库中的商品信息。最后弹出提示框,并重定向到SPManger.aspx页面。
总的来说,这段代码是一个简单的ASP.NET页面,实现了上传文件和修改商品信息的功能。
相关问题
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 页面。
阅读全文