Tôi đang thử hiển thị một danh sách HTML trông giống như sau, bằng cách sử dụng công cụ chế độ xem Razor:
<ul>
<li id="item_1">Item 1</li>
<li id="item_2">Item 2</li>
</ul>
Mã mà tôi đang cố gắng sử dụng để hiển thị danh sách này là:
<ul>
@foreach (var item in Model.TheItems)
{
<li id="item_@item.TheItemId">Item @item.TheItemId</li>
}
</ul>
Trình phân tích cú pháp bị nghẹt thở, vì nó cho rằng mọi thứ ở bên phải của dấu gạch dưới trong thuộc tính id là văn bản thuần túy và không nên được phân tích cú pháp. Tôi không chắc về cách hướng dẫn trình phân tích cú pháp hiển thị TheItemId.
Tôi không muốn trừ một thuộc tính trên đối tượng mô hình bao gồm tiền tố item_.
Tôi cũng phải giữ cú pháp này vì tôi đang sử dụng danh sách với JQuery Sortable và với hàm tuần tự hóa yêu cầu thuộc tính id phải được định dạng theo cú pháp này.