ASP.NET MVC – Bảng Razor Syntax Reference (gồm Razor v2)

Razor_ASP.NET_.NETFrameworkĐể học nhanh về Razor, cách tốt nhất là có một bảng liệt kê các cú pháp của Razor và so sánh với cú pháp của Aspx. Nhân tiện, ta sẽ tìm hiểu về các đặc điểm mới của Razor version 2.

Tiếp tục đọc

Advertisements

ASP.NET MVC 3 – Tạo Declarative Html Helper (Razor Engine)

ASP.NET Razor Engine logoTrong bài trước tôi đã giới thiệu về loại Html Helper sử dụng thuần code server-side (C#, VB). Nhược điểm của loại helper này là việc tạo ra các mã html sẽ khó khăn và không trực quan. Trong phần này, ta tiếp tục tìm hiểu về loại helper khác cho phép sử dụng trực tiếp html kết hợp với Razor Engine. Loại helper này được gọi là Declarative Html Helper.

Tiếp tục đọc

ASP.NET MVC 3 – Tạo Custom Html Helper (Razor)

khelpcenter iconHtmlHelper là một lớp hỗ trợ việc tạo các thành phần (thẻ) html với Razor Engine. Mặc dù lớp này cung cấp rất nhiều các thành phần nhưng vẫn chưa đáp ứng được yêu cầu cụ thể cho từng dự án. Khi đó, bạn có thể tạo ra thêm các phương thức Html Helper mới để sử dụng nhờ vào kĩ thuật Extension Method.

Tiếp tục đọc