温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:我的小书坊源码(三层实现)
当前文件:
MyBookShop/BookDetail.aspx.cs,打开代码结构图
MyBookShop/BookDetail.aspx.cs,打开代码结构图1using System; 2
using System.Collections; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Web; 7
using System.Web.SessionState; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
12
using MyBookShop.BusinessLogicLayer; 13
14
namespace MyBookShop.Web 15
{ 16
/// <summary> 17
/// BookDetail 的摘要说明。 18
/// </summary> 19
public partial class BookDetail : System.Web.UI.Page 20
{ 21
22
/// <summary> 23
/// 加载图书详细信息 24
/// </summary> 25
/// <param name="sender"></param> 26
/// <param name="e"></param> 27
protected void Page_Load(object sender, System.EventArgs e) 28
{ 29
if(!IsPostBack) 30
InitData(); 31
} 32
33
/// <summary> 34
/// 加载图书详细信息 35
/// </summary> 36
private void InitData() 37
{ 38
int bookId=Convert.ToInt32(Request.QueryString["book_id"]); 39
Book book=new Book(); 40
book.LoadData(bookId); 41
42
Category category=new Category(); 43
category.LoadData(book.CategoryID); 44
LabelBookInfo.Text="【类别】"+category.CategoryName 45
+"<hr>【书名】"+book.BookName 46
+"<hr>【作者】"+book.Author 47
+"<hr>【出版社】"+book.Publisher 48
+"<hr>【出版日期】"+book.PublishDate.ToLongDateString() 49
+"<hr>【价格】¥"+book.Price.ToString() 50
+"<hr>【页数】"+book.PageNum.ToString() 51
+"<hr>【简介】"+book.Description 52
+"<hr>【销量】"+book.SaleCount.ToString()+"册"; 53
ImageBook.ImageUrl="BookPics\\"+book.PictureUrl; 54
} 55
56
/// <summary> 57
/// 返回按钮单击事件 58
/// </summary> 59
/// <param name="sender"></param> 60
/// <param name="e"></param> 61
protected void ButtonBack_Click(object sender, System.EventArgs e) 62
{ 63
Response.Write("<Script Language=JavaScript>history.go(-2);</Script>"); 64
} 65
} 66
} 67





}