Bạn thông cảm.[r]
(1)Bài Thực hành Asp.Net - Buổi - Trang: Bài 3.1
Thiết MasterPage, Theme website sau:
Trang chinh.aspx:
Gọi MasterPage Them1
Trang gioithieu.aspx:
Gọi MasterPage Them2 Nội dung Content là:
<h2>Trang Giới thiệu</h2><br />
<h1>Phần giới thiệu có nhiêu thơi Bạn thơng cảm.</h1><br /> <a 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
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ĩ
Head:
Bảng 1; hình Bảng 2; menu Content:
Bang3; chữ
Bảng 4; dòng; cột; hình chữ
Footer:
(2)Bài Thực hành Asp.Net - Buổi - Trang:
Bài 3.2
Thiết website theo hướng dẫn sau: • Đưa số hình vào folder hình • Đưa vài file vào Upload • Tạo trang hình bên
Thiết kế trang MasterPage.master hình sau:
Gợi ý:
Thiết kế trang MasterPage.master
Chèn bảng gồm có dịng
Chèn vào bảng có dịng, cột; chèn hình; gõ chữ (hoặc hình); chèn Control Login Chèn vào đây bảng có dịng, cột; chèn Control Menu
Trang Tin tức Sản phẩm Thể thao Vi tính Lịch thi Điện thoại Chèn vào bảng có dịng, cột
Chèn vào đây AdRotator Chèn vào đây bảng có dịng, cột; nội dung
<asp:ContentPlaceHolder ID="ContentPlaceHolder1"
runat="server">
</asp:ContentPlaceHolder>
Chèn vào bảng có dịng, dịng có cột; điền nội dung Thay đổi màu sắc, font chữ …
Code 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>
(3)Bài Thực hành Asp.Net - Buổi - Trang: <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;
(4)Bài Thực hành Asp.Net - Buổi - Trang:
FileUpload1.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ố ;
<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 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>