Dao cạo ASP.NET - Đánh dấu
Dao cạo không phải là ngôn ngữ lập trình. Đó là ngôn ngữ đánh dấu phía máy chủ.
Dao cạo là gì?
Razor là cú pháp đánh dấu cho phép bạn nhúng mã dựa trên máy chủ (Visual Basic và C#) vào các trang web.
Mã dựa trên máy chủ có thể tạo nội dung web động một cách nhanh chóng trong khi trang web được ghi vào trình duyệt. Khi một trang web được gọi, máy chủ sẽ thực thi mã dựa trên máy chủ bên trong trang trước khi trả trang đó về trình duyệt. Bằng cách chạy trên máy chủ, mã có thể thực hiện các tác vụ phức tạp, như truy cập cơ sở dữ liệu.
Razor dựa trên ASP.NET và được thiết kế để tạo các ứng dụng web. Nó có sức mạnh của đánh dấu ASP.NET truyền thống, nhưng nó dễ sử dụng hơn và dễ học hơn.
Cú pháp dao cạo
Razor sử dụng cú pháp rất giống với PHP và Classic ASP.
Dao cạo:
<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>
ASP cổ điển:
<ul>
<%for i = 0 to 10%>
<li><%=i%></li>
<%next%>
</ul>
Người trợ giúp dao cạo
Trình trợ giúp ASP.NET là các thành phần có thể được truy cập bằng một dòng mã Razor.
Bạn có thể xây dựng trình trợ giúp của riêng mình bằng cú pháp Razor hoặc sử dụng trình trợ giúp ASP.NET tích hợp sẵn.
Dưới đây là mô tả ngắn gọn về một số công cụ trợ giúp Razor hữu ích:
- Lưới Web
- Đồ họa web
- Google phân tích
- Tích hợp Facebook
- Tích hợp Twitter
- Gửi email
- Thẩm định
Ngôn ngữ lập trình dao cạo
Razor hỗ trợ cả C# (C Sharp) và VB (Visual Basic).