Trường CĐ Kỹ Thut Cao Thng
Khoa ĐT-TH
B Môn Tin Hc
ĐỀ THI
Môn: Lp Trình Web- Lp CĐNQTM09AB
(Đưc s dng tài liu giy)
ĐỀ BÀI
Lưu ý:Kim tra máy cn thn, format D trước khi làm bài, lưu file đúng định dng.Đọc k
đề trưc khi làm bài, thc hin tng câu theo th t yêu cu. thi có 5 trang)
To Website trong D đặt tên [Lop]_[MSSV]_[HoTen] và nén lại thành file.rar để np bài
([Lop]_[MSSV]_[HoTen].rar)
(Ví d: CDNQTM09B_468091119_NguyenDuyBao.rar)
(Sai định dng s b điểm 0).
Cho cơ s d liu QLTinTuc.mdb (gửi kèm theo đề):
Đưa tập tin vào thư mục App_Data và Refresh thư mục.
Câu 1:
Xây dng WebUserControl menu trái ChuDe s dng DataList (menutrai.ascx).
- DataListItem là các link đến trang TinTuc.aspx(s to sau) cha QueryString.
- Ví d: TinTuc.aspx?CD=1
To MasterPage tên nguoidung.master có cấu trúc như sau:
txtChuoiTK
btTK
Menu Trái
Hyperlink Đến TrangChu.aspx
Hyperlink đến TinTuc.aspx
Hyperlink đến ThemTinTuc.aspx
NguoiDung.master
Kích thước tùy chn (có th s dng màu khác, ch cn b cục theo đúng yêu cu)
Lưu ý: Các webpage: TrangChu.aspx, TinTuc.aspx, ThemTinTuc.aspx s được to sau
X lý btTK_Click trong nguoidung.master:
- Chuyn tiếp đến trang TinTuc.aspx và truyn QueryString chuoiTK bng giá tr
trong txtChuoiTK
- ng dn:
Response.Redirect("TinTuc.aspx?ChuoiTK=" + txtChuoiTK.Text);
Câu 2:
To TrangChu.aspx kế tha t nguoidung.master.
Thêm label lbNoiDung vào phn ContentPlaceHolder.
X lý:
- Xut ra tt c các tin tc (s dng lbNoiDung). (x lý trong s kin Page_Load)
To TinTuc.aspx kế tha t nguoidung.master.
Thêm label lbNoiDung vào phn ContentPlaceHolder.
X lý s kin Page_load :
if(Request.QueryString["ChuoiTK"]!=null)
{
//Tìm các tin có tiêu đề hoc ni dung cha chui tìm kiếm
//Xut ra lbNoiDung
return;
}
if(Request.QueryString["CD"]!=null)
{
//Tìm các tin có ch đề(mã) là ch đề gửi đến.
//Xut ra lbNoiDung
return;
}
//Nếu không có QueryString nào
//Xut tt c các tin ra lbNoiDung
Câu 3:
Xây dng MasterPage Admin.master như sau:
To themtintuc.aspx kế tha t Admin.master, thiết kế phn contentplaceholder như hình
v. X lý để thêm tin tc vào d liu.(Kim tra tiêu đề và nội dung không được rng, s
dng ValidatorControl)
Hyperlink đến TrangChu.aspx
Hyperlink đến ThemTinTuc.aspx
Hyperlink đến ThemChuDe.aspx
To themchude.aspx kế tha t Admin.master, thiết kế phần contentplaceholder như hình
v. X để thêm ChuDe vào d liu.(Kim Tên Ch Đề không được rng, s dng
ValidatorControl).
btThemCD
txtChuDe
ddlChuDe
txtTieuDe
txtTomTat
btThem
hyperlink đến ThemTinTuc.aspx
hyperlink đến TrangChu.aspx
Yêu cu:
- Đặt tên đúng.
- X lý thêm được tin tc.
B MÔN TIN HC
GIÁO VIÊN RA ĐỀ