... Nhiều người lầm tưởng rằng các
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 4
Đầu năm 2002, Microsoft giới thiệu một kỹ thuật lậptrình Web khá mới mẻ với tên gọi ... BàiGiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 7
môi trường phát triển phần mềm như Visual Studio 98 hay Visual Studio.NET là tất cả những gì
c
ần để viết chương trình. ...
System.Web.UI.WebControls.
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 5
o Quản lý session trên nhiều Server, không cần Cookies
3. Quá trình xử lý tập tin ASPX
Khi...
... Information Services (IIS) Chọn Ok để cài đặt
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 11
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết ... Browse
Hoặc từ trình duyệt nhập: http://Localhost/Maytinh
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 10
Ghi chú: Để kiểm tra cài đặt: Khởi động trình duyệt truy ... BàiGiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 13
o Click phải mục Default Website...
... Website) Vị trí lưu trữ (D:\Wellcom) Ngôn
ng
ữ lậptrình (C#) Chon Ok
Kết quả:
Cửa sổ Solution Explorer
Trang Default.aspx (Design)
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành ... tính, chúng ta có thể thiết lập thuộc tính cho trang web và các
đối tượng có trong trang web.
3. Toolbox
Hiển thị Toolbox: Thực đơn View Toolbox
Bài GiảngMônLậpTrình Website ASP.Net
Biên ... 2005.
Start
Programs Microsoft Visual Studio 2005 Microsoft Visual Studio 2005
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 20
Xác định Project khởi động...
... ngọai ngữ, 3 radioButton thu nhập listbox, 2 label , 1
RadioButtonList Trình
độ, 1 Button Đăng ký.
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 26
6. Listbox và ... hiển thị khi tập tin được thiết lập trong thuộc tính
ImageURL không t
ồn tại.
ImageAlign: Vị trí hiển thị giữa hình và nội dung văn bản.
o NotSet
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: ... BàiGiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 25
Xử lý sự kiện:
protected void...
... BàiGiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 37
Các thông báo lỗi xuất hiện qua hộp thoại khi dữ liệu nhập không hợp lệ:
Nếu tất cả đều hợp lệ
Bài GiảngMônLậpTrình ... hiện kiểm tra vi phạm.
Thuộc tính:
ValidationExpression: Qui định mẫu kiểm tra dữ liệu.
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 31
II. Điều khiển kiểm tra dữ liệu
Trong ... mật khẩu có giống với mật khẩu đã nhập ở trên hay không.
rfvNhap_lai.Display = Static
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 36
Thuộc tính Text của các điều...
... e){
if (!IsPostBack){
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 48
MultiView1.ActiveViewIndex = 0;
}
}
</script>
Thi hành:
Bài GiảngMônLậpTrình Website ASP.Net
Biên ... BàiGiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 41
Bước 3. Thiết lập thuộc tính cho điều khiển adQuangcao
o AdvertisementFile: ... chức năng Add New Item… từ thực đơn ngữ cảnh
o Chọn XML File trong hộp thoại Add New Item
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 42
Bước 2: Chọn Auto Format (Chọn...
... BàiGiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 49
III. Đối Tượng View State
Đối ... mà không phải sử dụng nhiều điều khiển hidden.
Chọn chức năng View | Source từ browser
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 51
Tạo phần banner (Phần trên)
... trang Masterpage để thiết kế các trang
Tạo mới trang web Default.aspx và trang Tintuc.aspx
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 50
IV. Thiết kế Website với MasterPage
MasterPage...
... giá sẽ hiện thị tương ứng vào GridView
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 55
Tạo kết nối CSDL mới
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương ... liệu
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 67
Ta chọn : Specify a Custom SQL satament or stored procedure
Tiếp tục chọn Stored Procedure cần kết nối.
Bài Giảng ... SqlDataSource
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 68
Xác định giá trị cho tham số của Procedure có thể là: Giá trị trực tiếp, QueryString, Form,
hay điều khiển trình...
... DanhsaxhSV.xml lên trình duyệt có kết quả như sau:
Tạo điều khiển XMLDataSource vào trang DanhsachSV.aspx
Chọn Configure Data Source . . .: Để thực hiện kết nối
Bài GiảngMônLậpTrình Website ... gridView và chỉ định nguồn dữ liệu là AccessdataSource1 vừa tạo.
Thi hành xem kết quả
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 69
II. KẾT NỐI CƠ SỞ DỮ LIỆU VỚI ... Access : QLBansach (Thông thướng được tổ
chức lưu trữ trong thư mục App_Data của ứng dụng)
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 74
III. KẾT NỐI VÀ CẬP NHẬT CSDL
SQLDataSource...
... liệu (giống như Template
Column của GridView).
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 87
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết ... xếp
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 81
Khai báo các thông số và chọn CSDL cần kết nối
Với CSDL SQLServer 2000/2005
Tạo kết nối CSDL mới
Bài GiảngMônLập ... Source
Chèn them cột mới
Điều chỉnh các cột
Kết nối nguồn dữ liệu
Tạo các cột tùy biến
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 87
II. Điều khiển DataList
1. S
ử...
... dữ liệu (giống như Template
Column của GridView).
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 93
o Thiết kế trình bày với các Control điều khiển tương tự như khi ... việc thiết kế, chúng ta kéo kết quả đã thiết kế vào vị trí cần hiển thị trong
DataList.
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 89
Ví dụ: Hiển thị thông tin sách ... </ItemTemplate>
<SeparatorTemplate></SeparatorTemplate> (tùy chọn)
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 90
Qui định hình thức hiển thị...
... thi của Môn học Connectionủa sinh viên đó. Vì vậy chúng ta Connectionần
truyền 3 tham số: 1 trả về, 2 đưa vào. Tham số trả về phải được truyền cho Command
trước ti
ên
Bài GiảngMônLậpTrình ... BàiGiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 99
ReturnValue: Loại tham số nhận ... Th
ực hiện các câu lệnh SELECT, INSERT, DELETE, UPDATE.
cnn.Close();
//Đóng kết nối
}
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 103
- Để cập nhật các thay đổi...
... BàiGiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 104
III. Một số minh họa
1. Kết ... tạo biến Connection
SqlConnection cnn = new SqlConnection("Data Source=(local);
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 106
5. Kết nối, thao tác dữ liệu, ... cnn.Close();
}
7. Kết nối cơ sở dữ liệu + gọi store để lấy dữ liệu + truyền tham số.
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 107
CREATE PROCEDURE GetchudeByMachude
@Machude...
... DataGrid vào trang
Kéo Control DataGrid vào trang
Định dạng tự động
Thiết lập thuộc tính
Kết nối nguồn dữ liệu
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 112
Khai báo ... liệu
Bài GiảngMônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 113
Khai báo dữ liệu cần truy xuất.
Chọn Test Query để kiểm tra kết quả. Chọn Finish để hòan tất
4. Thiết lập các ... thao tác thiết lập các thuộc tính, chúng ta chọn chức năng Property
Builder…
từ khung DataGrid Task.
a. Trang General
Trong trang này, có các mục chọn sau:
Bài GiảngMônLậpTrình Website ASP.Net
Biên...