Chọn trình duyệt Click vàoSet as

Một phần của tài liệu bài 1 làm quen với asp.net (Trang 30 - 40)

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)

Một phần của tài liệu bài 1 làm quen với asp.net (Trang 30 - 40)