Razor View là một trong những công cụ xem được hỗ trợ trong ASP. NET MVC. Razor View cho phép bạn viết hỗn hợp mã HTML và mã phía máy chủ bằng C# hoặc VB. MẠNG LƯỚI
Razor View cho VB. NET has extension section of file is. vbhtml and for C# has an extension of file is. cshtml
Razor View sử dụng cú pháp Razor bắt đầu bằng ký tự
Razor syntax demo
05-27-2020
6 để viết mã phía máy chủ bằng C# hoặc VB. MẠNG LƯỚICú pháp Razor có các đặc điểm sau
- nhỏ. Cú pháp Razor rất nhỏ gọn cho phép bạn giảm thiểu số lượng ký tự tự cần thiết để viết mã
- học. Cú pháp Razor rất dễ học vì bạn có thể sử dụng ngôn ngữ quen thuộc như C# hoặc Visual Basic
- thông minh. Cú pháp Dao cạo hỗ trợ tự động hoàn thành câu lệnh trong Visual Studio
Nào, bây giờ hãy tìm hiểu cách nào để viết mã Razor
Cú pháp Dao cạo cho biểu thức một dòng
Bắt đầu bằng ký tự
Razor syntax demo
05-27-2020
6 để bắt đầu viết mã phía máy chủ bằng C# hoặc VB. MẠNG LƯỚI. deadline. viết @Variable_Name để hiển thị giá trị của biến phía máy chủVí dụ. Ngày giờ. Now to return the date and now at. Bây giờ để hiển thị ngày hiện tại bạn có thể sử dụng cú pháp Razor như sau
Razor syntax demo
@DateTime.Now.ToShortDateString[]
Kết quả đầu ra
Razor syntax demo
05-27-2020
Lưu ý. Biểu thức một dòng không yêu cầu dấu chấm phẩy ở cuối biểu thức
Cú pháp Razor cho nhiều khối mã lệnh
Bạn có thể viết nhiều dòng mã phía máy chủ được đặt trong cặp dấu ngoặc kép
Razor syntax demo
05-27-2020
8. Mỗi dòng phải kết thúc bằng dấu chấm phẩy giống như cú pháp C#@{
var date = DateTime.Now.ToShortDateString[];
var message = "Hello World";
}
Today's date is: @date
@message
Kết quả đầu ra
Today's date is: 05-27-2020
Hello World!
Cú pháp Razor display text in block code
Sử dụng
Razor syntax demo
05-27-2020
9 hoặc thẻ @{
var date = DateTime.Now.ToShortDateString[];
var message = "Hello World";
}
Today's date is: @date
@message
0 để hiển thị văn bản trong khối mã@{
var date = DateTime.Now.ToShortDateString[];
string message = "Hello World!";
@:Today's date is: @date
@message
}
Kết quả đầu ra
Today's date is: 05-27-2020
Hello World!
Hiển thị văn bản bằng thẻ trong một khối mã được trình bày như bên dưới
Razor syntax demo
05-27-2020
1Kết quả đầu ra
Today's date is: 05-27-2020
Hello World!
Cú pháp Dao cạo cho biểu thức điều kiện nếu. khác
Viết biểu thức điều kiện nếu. other started by ký tự
Razor syntax demo
05-27-2020
6. Block code of expression if. other must be set in cặp dấu ngoặc {}, ngay cả đối với câu lệnh đơnRazor syntax demo
05-27-2020
4Kết quả đầu ra
Razor syntax demo
05-27-2020
5Cú pháp Razor cho vòng lặp
Razor syntax demo
05-27-2020
0Kết quả đầu ra
Razor syntax demo
05-27-2020
1Cú pháp Razor cho Model
Sử dụng
@{
var date = DateTime.Now.ToShortDateString[];
var message = "Hello World";
}
Today's date is: @date
@message
2 để khai báo lớp Model, sử dụng trong Razor View và @{
var date = DateTime.Now.ToShortDateString[];
var message = "Hello World";
}
Today's date is: @date
@message
3 để sử dụng các đối tượng của Model. Vui lòng xem ví dụ minh họa về việc sử dụng Model trong Razor View như sauRazor syntax demo
05-27-2020
2Kết quả đầu ra
Razor syntax demo
05-27-2020
3Cú pháp Razor để khai báo biến
Khai báo biến trong một khối mã được đặt trong dấu ngoặc nhọn
@{
var date = DateTime.Now.ToShortDateString[];
var message = "Hello World";
}
Today's date is: @date
@message
4 và sau đó sử dụng các biến đó trong mã HTML với ký hiệu @Razor syntax demo
05-27-2020
4Kết quả đầu ra
Razor syntax demo
05-27-2020
5Đây là một cú pháp Razor quan trọng. You can access asp. net để tìm hiểu thêm về cú pháp Razor
Razor chủ yếu là một DPS o mang, tức là nó có nhiệm vụ gây sát thương cho đồng đội trong các trận cận chiến. Nhân vật này sử dụng thanh kiếm ClaymoreTuy nhiên, nó không chỉ dựa vào sát thương vật lý, mà Kỹ năng Nguyên tố của nó tích điện, cho phép nó phóng ra một cụm tia gây sát thương nguyên tố trong khu vực [Electro] . Ngoài ra, khi Năng lượng tối cao của anh ta được kích hoạt, các đòn tấn công của anh ta sẽ gây thêm Sát thương điện bên cạnh Sát thương vật lý của các đòn đánh thường, và tốc độ đánh của anh ta sẽ được tăng lên