Bạn thông cảm.[r]
Trang 1Bài 3.1
Thiết MasterPage, các Theme và các website như sau:
Trang chinh.aspx:
Gọi MasterPage và Them1
Trang gioithieu.aspx:
Gọi MasterPage và Them2
Nội dung trong Content là:
<h2>Trang Giới thiệu</h2><br />
<h1>Phần này chỉ mới giới thiệu có bấy nhiêu thôi Bạn thông cảm.</h1><br />
< href="http:\\hui.edu.vn" title="Trang tìm kiếm số 1">Bạn ghé thăm HUI</a>
Trang login.aspx:
Sử dụng Server Control Login để tạo điều khiển này
Trang login.aspx.cs:
protected void Login1_Authenticate(object sender,
AuthenticateEventArgs e)
{
if ((Login1.UserName=="abc") & (Login1.Password=="12345"))
{
Response.Redirect("noibo.aspx");
}
else
Response.Redirect("chinh.aspx");
}
Trang noibo.aspx:
Gọi MasterPage; nội dung tự nghĩ ra
Head:
Bảng 1; hình Bảng 2; menu Content:
Bang3; chữ
Bảng 4; 2 dòng; 2 cột; hình và chữ
Footer:
Bảng 5; chữ
Trang 2Bài 3.2
Thiết website theo hướng dẫn sau:
• Đưa 1 số hình vào folder hình
• Đưa 1 vài file vào Upload
• Tạo các trang như hình bên
Thiết kế trang MasterPage.master như hình sau:
Gợi ý:
Thiết kế trang MasterPage.master
Chèn 1 bảng gồm có 4 dòng
Chèn vào đây 1 bảng có 1 dòng, 3 cột; chèn hình; gõ chữ (hoặc hình); chèn Control Login
Chèn vào đây 1 bảng có 1 dòng, 1 cột; chèn Control Menu
Trang chính Tin tức Sản phẩm
Thể thao Vi tính
Lịch thi Điện thoại
Chèn vào đây 1 bảng có 1 dòng, 3 cột
Chèn vào đây 1 AdRotator Chèn vào đây 1 bảng có 1
dòng, 1 cột; nội dung
<asp:ContentPlaceHolder
ID="ContentPlaceHolder1"
runat="server">
</asp:ContentPlaceHolder>
Chèn vào đây 1 bảng có 2 dòng, mỗi dòng có 1 cột; điền nội dung
Thay đổi màu sắc, font chữ …
Code của control Adrotator:
<asp:AdRotator ID="AdRotator2" runat="server" AdvertisementFile="~/XMLFile.xml"
Height="110px" Width="148px" ViewStateMode="Enabled" />
File XMLFile.xml:
<?xml version= 1.0" encoding= utf-8" ?>
<Advertisements>
<Ad>
Link đến các trang
Trang 3<ImageUrl>hinh/xe1.gif</ImageUrl>
<NavigateUrl>http://www.microsoft.com</NavigateUrl>
<AlternateText>Alt Text</AlternateText>
</Ad>
<Ad>
<ImageUrl>hinh/xe2.gif</ImageUrl>
<NavigateUrl>http://www.microsoft.com</NavigateUrl>
<AlternateText>Alt Text</AlternateText>
</Ad>
<Ad>
<ImageUrl>hinh/moto1.jpg</ImageUrl>
<NavigateUrl>http://www.microsoft.com</NavigateUrl>
<AlternateText>Alt Text</AlternateText>
</Ad>
</Advertisements>
Trang Login.asp:
<asp:Content ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div>
<asp:Login ID="Login1" runat="server" onauthenticate="Login1_Authenticate">
</asp:Login>
</div>
</asp:Content>
Trang Login.asp.cs:
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
if ((Login1.Password=="123")&&(Login1.UserName=="abc"))
{
Response.Redirect("admin1.aspx");
}
}
Trang admin1.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="admin1.aspx.cs" Inherits="admin1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Admin</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<center><h1>UpLoad file lên Server </h1></center><br />
<hr />
Chọn file Upload lên Server: <asp:FileUpload ID="FileUpload1" runat="server" /> br />
<asp:Label id="txtupload" runat="server" /><br />
<asp:Button ID="btnupfile" runat="server" Text="Đồng ý" onclick="btnupfile_Click"/>
asp:Button ID="btnthoat" runat="server" Text="Thoát" onclick="btnthoat_Click"/> br/>
<hr />
</div>
</form>
</body>
</html>
Trang admin1.aspx.cs
protected void btnupfile_Click(object sender, EventArgs e)
{
string filename;
filename = FileUpload1.PostedFile.FileName.ToString();
Trang 4FileUpload1.PostedFile.SaveAs(Server.MapPath("") + "\\upload\\" + filename);
txtupload.Text = "Bạn đã Up thành công";
}
protected void btnthoat_Click(object sender, EventArgs e)
{
Response.Redirect("chinh.aspx");
}
Trang chinh.aspx
<asp:Content ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
Thông báo số 1 ;
<asp:TextBox runat="server" ID="txtfile" Text="Phanmem.doc" />
<asp:LinkButton ID="LinkButton1" runat="server"
onclick="LinkButton1_Click">Click</asp:LinkButton>
</asp:Content>
Trang chinh.aspx.cs
protected void LinkButton1_Click(object sender, EventArgs e) //Code downloadFile
{
if (!string.IsNullOrEmpty(txtfile.Text))
{
string path = Server.MapPath(txtfile.Text);
System.IO.FileInfo file = new System.IO.FileInfo(path);
if (file.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" +
file.Name);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.End();
}
else
{
Response.Write("This file does not exist.");
}
}
else
{
Response.Write("Please provide a file to download.");
}
}
Các trang thethao.aspx, lichthi.aspx, vitinh.aspx và dienthoai.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="thethao.aspx.cs" Inherits="thethao" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
thể thao
</div>
</form>
</body>
</html>
Thay dòng nội dung này cho phù hợp với từng trang