表现层:由需求网页构成,调用业务逻辑层的方法。该层一般不出现SQL语句相关的内容,就算出现,也不能出现能执行的SQL语句。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using HotelManager.Models;
using HotelManager.BLL;
namespace HotelManager
{
public partial class RoomTypeAdd : System.Web.UI.Page
{
RoomTypeManager roomTypeManager = new RoomTypeManager();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
RoomType addRoomType = new RoomType();
addRoomType.TypeName = txtTypeName.Text.Trim();
addRoomType.Price = Convert.ToDecimal(txtPrice.Text.Trim());
addRoomType.AddBed = rbtnYes.Checked ? true : false;
addRoomType.BedPrice = Convert.ToDecimal
(txtAddPrice.Text.Trim());
addRoomType.Remark = txtRemark.Text;
try
{
roomTypeManager.AddRoomType(addRoomType);
///添加javaScript代码的方式
////在<form>标签前部输出脚本
Page.ClientScript.RegisterClientScriptBlock
(this.GetType(), Guid.NewGuid().ToString(), "alert('添加成功!')", true);
}
catch (Exception ex)
{
//在<form>标签后部输出脚本
Page.ClientScript.RegisterStartupScript(this.GetType(),
Guid.NewGuid().ToString(), "alert('添加失败!"+ex.Message+"')", true);
}
}
}
}
注意:如何向网页中集成javaScript代码!