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"); } }
时间: 2024-02-14 16:24:18 浏览: 264
这段代码看起来也是一个 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 页面。
阅读全文
相关推荐













