VÀI NHẬN XÉT KHI DÙNG ASP.NET VÀ HTML

Một phần của tài liệu Giáo trình Lập trình mạng nâng cao hướng.NET (Nghề Lập trình máy tính): Phần 2 - Tổng cục dạy nghề (Trang 105 - 106)

I. PHÂN TÍCH MÃ Ở TRANG ASP.NET ÐẦU TIÊN

K. VÀI NHẬN XÉT KHI DÙNG ASP.NET VÀ HTML

Code Declaration Blocks và Code Render Blocks

Ðiều làm nhứt đầu các chun gia mới làm quen với lập trình là khơng biết dùng cái nào ... vào cái nào và ... khi nào. Khi tham khảo 1 trang ASP cổ điển, ta thấy bối rối ngay vì code nằm ... 'loạn xà ngầu', trộn lẫn giữa HTML code và VBSCript (hay JavaScript).

ASP.NET đã đơn giản hoá được điều này. Như đã trình bày ở đầu trang, ASP.NET cung cấp 2 cách lập trình khi dùng chung với HTML code. Ðó là Code Declaration Blocks và Code

Render Blocks. Nhờ đó, ta có thể nhận diện ... 'cố nhân' trong 1 trang ASP.NET dễ dàng hơn.

Trong 2 cách đó, cách thứ nhất Code Decalration Blocks được ưa chuộng hơn vì có thể biên dịch (compile) được thành từng tập tin riêng biệt, loại bỏ cách lập trình kiểu thập cẩm (spaghetti code) và do đó trở thành phương pháp hữu hiệu nhất để phác thảo (design) các ứng dụng xây dựng các trang ASP.NET

Cịn ngồi ra, tất cả đều là HTML. Ngay cả các Server Controls cũng được diển dịch như là các HTML code đơn giản khác. Thật vậy, mặc dù các Server Controls này là những objects phiá Server (server side) nhưng giao diện (interface) của chúng được HTML diễn tả ở Client Browser như HTML code. Ngay cả các event specifier cũng là HTML (về event specifier, ta sẽ tham khảo chi tiết trong các bài học sau này).

Ta cũng có thể dùng ASP.NET object để lập trình thuần tuý HTML, tỷ như:<% Response.Write("Hello Vovisoft") %> <% Response.Write("Hello Vovisoft") %>

theo kiểu Code Render Blocks để hiển thị hàng chữ "Hello Vovisoft". Như vậy thì đâu có khác gì kiểu ASP cổ điển và vơ hình chung, làm việc bảo trì trang ASP.NET trở nên phức tạp.

Chú thích nguồn mã (Commenting code)

Có 3 cách chú thích nguồn mã trang ASP.NET:

 Cách dùng với <!-- và -->

 Cách dùng với '

Một phần của tài liệu Giáo trình Lập trình mạng nâng cao hướng.NET (Nghề Lập trình máy tính): Phần 2 - Tổng cục dạy nghề (Trang 105 - 106)

Tải bản đầy đủ (PDF)

(157 trang)