... mà lậptrình viên Visual C++ sử dụng trong khi
Java Foundation Class là b
ộ thư viện dành cho các lậptrình viên Java. Giờ đây, có thể coi
.NET Framework là b
ộ thư viện dành cho các lậptrình ... Nhiều người lầm tưởng rằng các
Bài Giảng Mô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 ...
System.Web.UI.WebControls.
Bài Giảng Mô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 Web...
... Information Services (IIS) Chọn Ok để cài đặt
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 11
Bài Giảng Mô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ảng Mô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ài Giảng Mô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ảng Mô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ảng MônLậpTrình Website ASP.Net
Biên ... 2005.
Start
Programs Microsoft Visual Studio 2005 Microsoft Visual Studio 2005
Bài Giảng Mô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ảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 26
6. Listbox và ... "_blank";
Kết quả hiển trị trên trang Web:
Ví dụ: Tạo Website Lienket gồm 3 điều khiển Hyperlink
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 29
b. Các thuộc tính
RepeatColumns: ... Bài Giảng Mô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ài Giảng Mô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ảng Mô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ảng Mô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ảng Mô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ảng Mô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ảng MônLậpTrình Website ASP.Net
Biên ... hình ảnh</Keyword>
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 40
o Nhập vào cú pháp qui định cho tập tin Quangcao.xml (theo cú pháp của tập tin
Advertisement)
<?xml ... lên hệ thống.
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 44
Ví dụ: Trong ví dụ sau, chúng ta sẽ thực hiện Upload tập tin lên server, cụ thể hơn, tập tin vừa
Upload...
... Bài Giảng Mô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ảng Mô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ảng Mô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ảng Mô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ảng MônLậpTrình Website ASP.Net
Biên sọan: Dương ... thi:Nhập MANXB vào textbox Click nút Xem
c. Điều khiển SQL DataSource và điều khiển trình chủ
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 58
Phần mã của giao tiếp này ... SqlDataSource
Bài Giảng Mô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...
... table or view”
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 72
Ví dụ thiết kế trang DanhsachSV.aspx hiện thị từ tập tin XML (DanhsachSV.XML)
Tạo tập tin DanhsachSV.XML
<?xml ... Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 73
Chọn Nút Browse để tìm và chọn tập tin DanhsachSV.
Chọn Ok để hòan tất
... 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ảng MônLậpTrình Website...
... liệu (giống như Template
Column của GridView).
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 87
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết ... xếp
Bài Giảng Mô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ảng MônLập ... có thể chỉ định
điều kiện lọc dữ liệu và sắp xếp.
Với CSDL Access
Tìm chọn tập tin CSDL Access
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 82
Chọn Ok
Xác định...
... dữ liệu (giống như Template
Column của GridView).
Bài Giảng Mô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ảng Mô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ảng Mô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ị...
... Bài Giảng Mô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 ... 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ảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 97
o Nếu kết nối với CSDL SQLServer
Provider: ... Th
ực hiện các câu lệnh SELECT, INSERT, DELETE, UPDATE.
cnn.Close();
//Đóng kết nối
}
Bài Giảng Mô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ài Giảng Mô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ảng Mô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ảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 107
CREATE PROCEDURE GetchudeByMachude
@Machude...