图书类别和图书信息的管理()
【代码说明】页面中用到的都是一些简单的Web控件在此不再赘述(注意使用Table实现的排版布局)
ST_ProductAddaspxcs的主要代码如程序所示
程序 ST_ProductAddaspxcs
public partial class ST_ProductAdd : SystemWebUIPage
{
ST_BookBizST_ProductEntity st_entity = new
STGROUPST_BookBizST_ProductEntity()
…
【代码说明】代码第~行定义了一个结构实体在当前页面的所有方法和事件中都可以使用
Page_Load事件初始化页面代码如程序所示
程序 ST_ProductAddaspxcs
protected void Page_Load(object sender SystemEventArgs e)
{
//去掉页面缓存
ResponseCacheSetCacheability(HttpCacheabilityNoCache)
if(!IsPostBack)
{
//绑定图书信息
ST_BookBizST_Product st_product = new
STGROUPST_BookBizST_Product()
if(Request[Action]==Edit && Request[id]!=null)
{
st_entity =
st_productGetProductInfoByID(intParse(Request[id]))
txtNumberText = st_entityST_ProductIDToString()
txtNameText = st_entityST_ProductName;
txtPriceText = st_entityST_PriceToString(F)
txtSoldPriceText = st_entity
ST_SoldPriceToString(F)
txtPublisherText = st_entityST_Publisher;
txtISBNText = st_entityST_ISBN;
txtPageText = st_entityST_PageToString()
txtPublishDateText =
st_entityST_PublishDateToString(yyyyMMdd)
txtAuthorText = st_entityST_Author;
}
}
}
【代码说明】代码第行接收上个页面传来的Action参数如果符合条件Request[Action]== Edit && Request[id]!=null则调用ST_Product类中的GetProductInfoByID()方法读出数据显示在控件上
说明ToString(yyyyMMdd)表示将日期转换成这种指定的表现形式
[] []