1. Trang chủ
  2. » Hoá học lớp 11

Bai thuc hanh ASP.NET_3

4 12 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 796,78 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bạn thông cảm.[r]

Trang 1

Bà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 2

Bà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 4

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ố 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

Ngày đăng: 07/02/2021, 16:19

w