1. Trang chủ
  2. » Địa lý

Bai thuc hanh ASP.NET_4

4 45 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 1,43 MB

Nội dung

Ví dụ trang lichthi.aspx: Khi người dùng đang ở trang chinh.aspx và chọn Lịch thi thì trang lichthi.aspx sẽ hiển thị như sau.[r]

(1)

Bài Thực hành Asp.Net - Buổi 4+5 - Trang: Mở Bai3.2 thực công việc sau:

1. Tạo CSDL có tên CSDL_CHINH bảng

2. Dùng Flash Slideshow Builder v4.5.1:

• Tạo file slideshowanh1.html để có slideshow hình ảnh • Chèn slideshow hình ảnh vào masterpage.master

3. Sửa lại file masterpage.master sau:

Nhớ tạo Link từ Menu đến trang : <asp:Menu ID="Menu1" runat="server">

<Items>

<asp:MenuItem Text="Trang Chính" Value="Trang Chính" NavigateUrl="~/chinh.aspx"></asp:MenuItem>

<asp:MenuItem Text="Tin Thể Thao" Value="Tin Thể Thao"></asp:MenuItem> <asp:MenuItem Text="Vi Tính" Value="Vi Tính"></asp:MenuItem>

<asp:MenuItem Text="Lịch Thi" Value="Lịch Thi" NavigateUrl="~/lichthi.aspx"></asp:MenuItem> </Items>

</asp:Menu>

4. Tạo MasterPage2.master sau:

Chèn vào AdRotator

Slideshow ảnh

Menu

(2)

Bài Thực hành Asp.Net - Buổi 4+5 - Trang:

5. Tạo trang quantri.aspx

• Gọi trang masterpage2.master • Phần Content sau:

6. Sửa trang Login:

Để Login với Username=”abc”; Pass=”123” vào trang quantri.aspx

7. Trang chinh.aspx:

• Gọi MasterPage.master • Nội dung Content là:

o <h2>Trang Giới thiệu</h2><br />

o <h1>Phần giới thiệu có nhiêu thơi Bạn thơng cảm.</h1><br /> o <a href="http:\\hui.edu.vn" title="ĐHCN TP.HCM">Bạn ghé thăm HUI</a>

8. Tạo trang lichthi.aspx, thethao.aspx, vitinh.aspx để người dùng xem liệu

(3)

Bài Thực hành Asp.Net - Buổi 4+5 - Trang: Gợi ý:

<div>

<asp:SqlDataSource ID="SqlDataSource1" runat="server"

ConnectionString="<%$ ConnectionStrings:ketnoicsdl %>" SelectCommand="SELECT * FROM [LICHTHI]">

</asp:SqlDataSource>

<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" DataKeyNames="tinthu" >

<Columns>

<asp:BoundField DataField="tinthu" HeaderText="Tin thứ" ReadOnly="True" SortExpression="tinthu" />

<asp:BoundField DataField="tieude" HeaderText="Tiêu đề" SortExpression="Tiêu đề" />

<asp:BoundField DataField="noidung" HeaderText="Nội dung" /> <asp:BoundField DataField="ngay" HeaderText="Ngày" />

</Columns> </asp:GridView> </div>

Bạn sử dụng chế độ Design để tạo cột

GridView

9. Tạo trang lichthi2.aspx, thethao2.aspx,

vitinh2.aspx để người quản trị nhập liệu Ví dụ trang lichthi2.aspx

Gợi ý:

Lichthi2.aspx:

<div style="height: 400px">

Cập nhật liệu cho CSDL table LICHTHI <br />

<hr />

<asp:SqlDataSource ID="SqlData1" runat="server"

ConnectionString="<%$ ConnectionStrings:ketnoicsdl %>" SelectCommand="SELECT * FROM [LICHTHI]" >

</asp:SqlDataSource>

<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlData1" AutoGenerateColumns="False">

<Columns>

<asp:BoundField DataField="tinthu" HeaderText="Thứ tự bài" SortExpression="tinthu" />

<asp:BoundField DataField="tieude" HeaderText="Tiêu đề" SortExpression="tieude" />

<asp:BoundField DataField="noidung" HeaderText="Nội dung" SortExpression="noidung" />

(4)

Bài Thực hành Asp.Net - Buổi 4+5 - Trang: SortExpression="duongdan" />

<asp:BoundField DataField="ngay" HeaderText="Ngày" SortExpression="ngay" />

<asp:CommandField HeaderText="Xóa" ShowDeleteButton="True" ShowHeader="True" />

<asp:CommandField HeaderText="Sửa" ShowEditButton="True" ShowHeader="True" />

</Columns>

</asp:GridView>

<hr />

<center> Tạo viết mới</center><br />

Bài thứ: <asp:TextBox ID="txttin" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator2"

runat="server" ErrorMessage="Bạn phải nhập số thứ tự bài"

ControlToValidate="txttin">

</asp:RequiredFieldValidator> <br />

Tiêu đề : <asp:TextBox ID="txttd" runat="server" /> <br /> <br />

<asp:RequiredFieldValidator ID="RequiredFieldValidator1"

runat="server" ErrorMessage="Bạn phải nhập tiêu đề"

ControlToValidate="txttd">

</asp:RequiredFieldValidator> <br />

<asp:FileUpload ID="FileUpload1" runat="server" /> <br />

Nội dung: <asp:TextBox ID="txtnd" runat="server" Height="112px" TextMode="MultiLine" Width="583px"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator3"

runat="server" ErrorMessage="Bạn phải nhập nội dung"

ControlToValidate="txtnd">

</asp:RequiredFieldValidator> <br /> <center>

<asp:Button ID="btnnhap" runat="server" Text="Lưu" onclick="btnnhap_Click" />

<asp:Button ID="btnvechinh" runat="server" Text="Về Trang Chính" onclick="btnvechinh_Click" />

</center>

</div> Lichthi2.aspx.cs:

public partial class lichthi2 : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) {

}

protected void btnnhap_Click(object sender, EventArgs e) {

if (FileUpload1.HasFile) {

FileUpload1.SaveAs(Server.MapPath("Upload/") + FileUpload1.FileName.Trim()); }

SqlConnection ketnoi2 = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\BAI

TAP\web\BaiTH\Bai3.2\App_Data\CSDL_CHINH.mdf;Integrated Security=True;User Instance=True"); ketnoi2.Open();

string sql = "INSERT INTO LICHTHI(tinthu, tieude, Duongdan, noidung, ) VALUES(@tinthu, @tieude, @duongdan, @noidung, @ngay) ";

SqlCommand cmd = new SqlCommand(sql, ketnoi2);

cmd.Parameters.AddWithValue("@tinthu", txttin.Text.Trim() + ""); cmd.Parameters.AddWithValue("@tieude", txttd.Text.Trim() + "");

cmd.Parameters.AddWithValue("@duongdan", "upload/" + FileUpload1.FileName.Trim()); cmd.Parameters.AddWithValue("@noidung", txtnd.Text + "" );

cmd.Parameters.AddWithValue("@ngay", DateTime.Today.ToShortDateString()); cmd.ExecuteScalar();

ketnoi2.Close();

GridView1.DataSourceID = "SqlData1" ; GridView1.DataBind();

}

protected void btnvechinh_Click(object sender, EventArgs e) {

Response.Redirect("chinh.aspx"); }

Ngày đăng: 08/02/2021, 06:56

w