Sửa lại ứng dụng. Sau khi Click vào button “Tính” sẽ chuyển sang trang mới hiển thị thông tin sản phẩm và kết quả tính toán
Demo Đối tượng Request và Response
Đoạn mã xử lý sự kiện click vào button “Tính”
protected void btnSubmit_Click(object sender, EventArgs e) {
Response.Redirect("OutPut.aspx?MaSP="+txtMaSP.Text+"&TenSP="+txtTenSP.Text+ "&SoLuong="+txtSoLuong.Text+"&Gia="+txtGia.Text);
Thêm trang OutPut
Demo Đối tượng Request và Response
Thêm mã cho sự kiện Page_Load của trang OutPut
protected void Page_Load(object sender, EventArgs e) {
Response.Write("Thông tin trong chuỗi Request gồm: <br/>");
Response.Write("Mã sản phẩm: " + Request.QueryString["MaSP"] + "<br/>");
Response.Write("Tên sản phẩm: " + Request.QueryString["TenSP"] + "<br/>");
Response.Write("Giá: " + Request.QueryString["Gia"] + "<br/>");
int Gia = Convert.ToInt32(Request.QueryString["Gia"]);
int SoLuong = Convert.ToInt32(Request.QueryString["SoLuong"]);
int Tong = Gia*SoLuong;
Response.Write("Tổng: " + Tong.ToString()); }
Kiểm thử ứng dụng là quá trình kiểm tra xem ứng dụng có hoạt động chính xác.
Với ứng dụng ASP.NET, việc kiểm thử ứng dụng phải thực hiện trên tất cả các trình duyệt
Demo:
Kiểm thử ứng dụng với trình duyệt mặc định Kiểm thử ứng dụng với các trình duyệt khác
Kiểm thử ứng dụng sử dụng Server phát triển ứng dụng Web
Kiểm thử ứng dụng là quá trình kiểm tra xem ứng dụng có hoạt động chính xác.
Với ứng dụng ASP.NET, việc kiểm thử ứng dụng phải thực hiện trên tất cả các trình duyệt
Demo:
Kiểm thử ứng dụng với trình duyệt mặc định Kiểm thử ứng dụng với các trình duyệt khác
Khi kiểm thử ứng dụng, một lỗi có thể xảy ra ngăn không cho ứng dụng thực thi.
Khi lỗi xảy ra, một ngoại lệ sẽ được tạo.
Nếu ngoại lệ không được bắt và xử lý, ứng dụng sẽ chuyển sang chế độ ngắt và hộp thoại Exception Assistant sẽ hiển thị.
Hộp thoại Exception Assistant cung cấp các mô tả về lỗi và trỏ tới vị trí câu lệnh gây lỗi trong chương trình
Hộp thoại Exception Assistant
Khi kiểm thử ứng dụng, một lỗi có thể xảy ra ngăn không cho ứng dụng thực thi.
Khi lỗi xảy ra, một ngoại lệ sẽ được tạo.
Nếu ngoại lệ không được bắt và xử lý, ứng dụng sẽ chuyển sang chế độ ngắt và hộp thoại Exception Assistant sẽ hiển thị.
Hộp thoại Exception Assistant cung cấp các mô tả về lỗi và trỏ tới vị trí câu lệnh gây lỗi trong chương trình
Sinh viên đã được làm quen với việc sử dụng Visual Studio để gỡ lỗi ứng dụng Windows
Visual Studio cũng cung cấp các tính năng tương tự để gỡ lỗi ứng dụng ASP.NET
Thiết lập điểm dừng
Trong file cs, tại câu lệnh bạn muốn ứng dụng dừng khi chạy. Nhấn chuột vào thanh căn lề để thiết lập điểm dừng
Sử dụng các phím F5, F10, F11 để thực hiện debug
Sử dụng cửa sổ Watch để theo dõi sự thay đổi giá trị các biến
Gỡ lỗi ứng dụng
Sinh viên đã được làm quen với việc sử dụng Visual Studio để gỡ lỗi ứng dụng Windows
Visual Studio cũng cung cấp các tính năng tương tự để gỡ lỗi ứng dụng ASP.NET
Thiết lập điểm dừng
Trong file cs, tại câu lệnh bạn muốn ứng dụng dừng khi chạy. Nhấn chuột vào thanh căn lề để thiết lập điểm dừng
Sử dụng các phím F5, F10, F11 để thực hiện debug
Sử dụng cửa sổ Watch để theo dõi sự thay đổi giá trị các biến
Demo gỡ lỗi ứng dụng Future Value
Trong bài này sinh viên đã học các nội dung sau: ASP.NET & các khái niệm cơ bản
ASP.NET là một framework được phát triển để xây dựng các trang web động kết hợp giữa HTML, CSS, JavaScript và mã kịch bản phía server.
Web Form Sự kiện
Các sự kiện trong vòng đời một trang Web Sự kiện người dùng
Đối tượng Request/Response PostPack
Tổng kết
Trong bài này sinh viên đã học các nội dung sau: ASP.NET & các khái niệm cơ bản
ASP.NET là một framework được phát triển để xây dựng các trang web động kết hợp giữa HTML, CSS, JavaScript và mã kịch bản phía server.
Web Form Sự kiện
Các sự kiện trong vòng đời một trang Web Sự kiện người dùng
Đối tượng Request/Response PostPack
Phát triển ứng dụng ASP.NET
Tạo một ứng dụng Web Thêm một Web Form
Thiết kế giao diện Web Form
Thêm một sự kiện vào Web Form Sử dụng thuộc tính IsPostPact
Sử dụng các đối tượng Request/Response
Tổng kết
Phát triển ứng dụng ASP.NET
Tạo một ứng dụng Web Thêm một Web Form
Thiết kế giao diện Web Form
Thêm một sự kiện vào Web Form Sử dụng thuộc tính IsPostPact
Kiểm thử & gỡ lỗi ứng dụng
Kiểm thử ứng dụng sử dụng Server phát triển ứng dụng
Kiểm thử trên trình duyệt mặc định Kiểm thử trên các trình duyệt khác
Kiểm thử ứng dụng sử dụng IIS (tự học) Hộp thoại Exception Assistant
Gỡ lỗi ứng dụng
Thiết lập điểm dừng
Sử dụng các phím tắt F5, F10, F11
Theo dõi giá trị biến trong cửa sổ Watch Sử dụng tính năng Trace (tự học)
Sử dụng tracepoint (tự học)
Tổng kết
Kiểm thử & gỡ lỗi ứng dụng
Kiểm thử ứng dụng sử dụng Server phát triển ứng dụng
Kiểm thử trên trình duyệt mặc định Kiểm thử trên các trình duyệt khác
Kiểm thử ứng dụng sử dụng IIS (tự học) Hộp thoại Exception Assistant
Gỡ lỗi ứng dụng
Thiết lập điểm dừng
Sử dụng các phím tắt F5, F10, F11
Theo dõi giá trị biến trong cửa sổ Watch Sử dụng tính năng Trace (tự học)