tôi có một số vấn đề với cú pháp dao cạo. Tôi muốn biết làm thế nào để viết inbetween html .. xem mẫu này ..Công cụ xem dao cạo, cách viết html giữa các phần?
<ul>
@foreach (var x in Model) {
<li>
@x.Subject - Tags:
@if (x.Tags != null)
{
foreach (var t in x.Tags)
{
@t.Name
}
}
else
{
No tags
}
</li>
}
</ul>
Tôi sẽ có thể viết "Không có thẻ" nhưng điều này không hoạt động ... Không có thẻ nào được bao gồm trong mã (mà không phải là những gì tôi muốn
Cảm ơn
Làm việc. Cảm ơn nhiều. – Rushino
Nếu bạn nhìn vào đó: http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx có lý do tại sao với câu lệnh IF/ELSE bạn không cần trường văn bản ? (goto phần If-Blocks và Multi-line Statements) – Rushino
@Rushino: Trình phân tích cú pháp nhận dạng các thẻ HTML. Bạn chỉ cần điều này cho đánh dấu không giống như thẻ. – SLaks