Viết mã thành nhiều hàng với HTML không thành vấn đề, tỷ như: <B>Hello
Vovisoft</B> tương đương với:
<B>Hello Vovisoft</B>
Nhưng với ASP.NET và VB.NET thì không đơn giản như thế. Visual Basic.NET có soạn sẵn 1 chữ (character) đặc biệt dùng trong trường hợp này là chữ_ (underscore)để nối nguồn mã với nhau:
<% Response.Write _ ("Hello Vovisoft") %>
Lưu ý chữ _ (underscore) này không dùng để nối 2 hàng chữ của 1 string với nhau, tỷ nhưcách viết sau đây không đúng cú pháp lập trình:
<% Response.Write ("Hello _ Vovisoft") %>
Tóm tắc
Như vậy, ta đã tìm hiểu thêm về cấu trúc và sơ lược qua cú pháp cũng như vài mệnh lệnh, công cụ (controls) cơ bản dùng trong các trang ASP.NET, điều này sẽ giúp ta xây dựng nền tảng cho việc soạn thảo các trang ASP.NET phức tạp hơn trong tương lai. Ta sẽ
tiếp tục đào sâu thêm và riêng biệt về cách xữ dụng các server controls, user controls, kiểu mẫu Event-Driven cũng như tác động hổ
tương (interact) giữa ASP.NET và .NET framework.
Có 1 điều ta cần nhằc nhở, nếu bạn không có đủ các nhu liệu cần thiết nhưđã liệt kê ở trang Rào Trước của khoá Tự Học ASP.NET tỷ như Visual Studio.NET, MS SQL2000 Server, ... thì làm sao có thể theo học thành công khoá này, nhất là ta lại muốn xữ dụng các giao diện được biên soạn sẵn giúp việc lập trình thêm thoải mái và hào hứng. Do không phải ai cũng có đủ phương tiện hay ngân sách để trang bị cho mình các nhu liệu nêu trên nên việc tự học càng thêm ... khó khăn trăm bề. 'Cái khó ... nó bó cái khôn' là vậy. Nhưng ... các bạn hãy quẳng gách lo đi, vì 'may mà có em, đời còn ... dễ thương'. Em ởđây là Web Matrix. Web Matrix có cái tên chính thức là Microsoft ASP.NET Web Matrix Project. Ðó là 1 dự án được xây dựng và do nhiều Kỹ Sư Tin Học thiện nguyện (chuyên trị về .NET) đóng góp. Cái ... đã nhất là Web Matrix được cung cấp miễn phí (free), do đó ta xài 1 cách thoải mái và hơn nữa, Web Matrix rất nhỏ (chỉ khoãng 1.2 MBytes - so với MS Visual Studio.NET thì giống như con chuột Mickey so với con ... khủng long) nhưng rất đẹp lại uyển chuyển dễ dùng như MS Visual Studio.NET vậy.
Do đó, bài số 3 sẽ 'Giới thiệu về Web Matrix' , về sự khác biệt đối với MS Visual Studio.NET, về việc cài đặt và bố trí cũng như
cách xữ dụng của Web Matrix cho việc lập trình các trang ASP.NET