ASP.NET Razor - Đánh dấu
- Trang trước Trợ lý WebPages
- Trang tiếp theo Cú pháp Razor
Razor không phải là ngôn ngữ lập trình. Nó là ngôn ngữ đánh dấu phía máy chủ.
Điều gì là Razor ?
Razor là một ngôn ngữ đánh dấu cho phép bạn chèn mã dựa trên máy chủ (Visual Basic và C#) vào trang web.
Khi trang web được ghi vào trình duyệt, mã dựa trên máy chủ có thể tạo nội dung động. Trước khi máy chủ trả lại trang cho trình duyệt, máy chủ sẽ thực thi mã dựa trên máy chủ trong trang. Do được chạy trên máy chủ, mã này có thể thực hiện các nhiệm vụ phức tạp, chẳng hạn như truy cập cơ sở dữ liệu.
Razor dựa trên ASP.NET, được thiết kế để tạo ứng dụng web. Nó có khả năng của các thẻ ASP.NET truyền thống, nhưng dễ sử dụng và dễ học hơn.
Cú pháp Razor
Ngữ pháp mà Razor sử dụng tương tự như PHP và ASP.
Razor:
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP:
<ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?> </ul>
Web Forms (và Classic ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Trợ lý Razor
Các trợ lý Razor có thể được truy cập bằng mã Razor đơn giản.
Bạn có thể sử dụng ngữ pháp Razor để xây dựng các trợ lý của riêng bạn hoặc sử dụng các trợ lý ASP.NET được xây dựng sẵn.
Dưới đây là một số mô tả ngắn gọn về các trợ lý quan trọng của Razor:
- Lưới Web
- Hình ảnh Web
- Google Analytics
- Tích hợp Facebook
- Tích hợp Twitter
- Gửi Email
- Xác thực
Ngôn ngữ lập trình Razor
Razor hỗ trợ đồng thời C# (C sharp) và VB (Visual Basic).
- Trang trước Trợ lý WebPages
- Trang tiếp theo Cú pháp Razor