


| Phân định code và nội dung |
Phân định code và nội dungNhư bạn thấy, trong một trang ASP.NET có sự trộn lẫn giữa code lập trình, ví dụ VBScript và các HTML Tags.
Trong hầu hết các trường hợp, trừ phi bạn làm một web site cá nhân và muốn "xào xáo" hay "trộn lẫn" 2 thứ đó kiểu gì cũng được, nếu không bạn sẽ phải theo một qui tắc nhất định khi làm cho các công ty, làm theo nhóm. Thông thường có hai hướng giải quyết:
Code Inline Model: Trong kiểu mẫu này, code được viết và giữ (code section) trong các trang ASP.NET nhưng không trộn lẫn với HTML dành cho phần nội dung (Content section). Nó giống như các bài ví dụ và thực hành trong các phần trước. Nói ngắn gọn là chung sống một nhà nhưng mỗi người một phòng khác nhau: <%-- This is the code section (ASP.NET Code) --%> <script runat=Server> Sub Page_Load(sender as Object, e as EventArgs) Handles MyBase.Load lblWelcome.Text="Chào mừng đến với vn4000!" End Sub </script> <%--This is the content section (HTML Code)--%> <html> <body> </body> </html> Code Behind Model Một kiểu mẫu khác được áp dụng để phân định code và nội dung là phần code được sắp xếp trong một tập tin khác riêng biệt ở một chỗ lưu trữ khác hẳn chỗ chứa các trang ASP.NET, dĩ nhiên bạn phân chia như vậy thì phải sắp xếp để 2 tập tin riêng biệt đó có thể làm việc với nhau và được biên dịch cũng giống như kiểu mẫu Code Inline. Nói ngắn gọn là chung sống trong hai nhà khác nhau: Tóm lại với Code Inline Model thì bạn viết chung trong 1 trang Còn với Code Behind Model thì bạn viết 2 thứ trong 2 trang khác nhau, và sẽ dùng Import để liên kết |
| < Trước | Tiếp > |
|---|