Để 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.
Tag Archives: Razor
ASP.NET MVC 3 – Tạo Declarative Html Helper (Razor Engine)
Trong 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.
ASP.NET MVC 3 – Tạo Custom Html Helper (Razor)
HtmlHelper 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.