Tôi có một cột lưới với hộp kiểm và tôi muốn cung cấp cho chúng một id khác. Id dựa trên CustomerId trong Model. Tôi nên sử dụng cú pháp nào để kết hợp [email protected]Làm thế nào để nối id của phần tử HTML bằng cách sử dụng Razor ASp.NET MVC
// using the telerik grid
id="[email protected]" // does not work
// điều này sẽ đưa giá trị của @ item.Customernumber như id hộp kiểm
columns.Template(@<text><input type='checkbox' id="@item.Customernumber" name="@item.CustomerNumber" value="@item.OrderNumber" /></text>).Width(50)
tùy chọn thứ hai:
columns.Template(@<text><input type='checkbox' id="[email protected]" name="@item.CustomerNumber" value="@item.OrderNumber" /></text>).Width(50)
ở trên sẽ làm như
<input type="checkbox" id="[email protected]" value=... />
Làm thế nào để bạn kết luận "không hoạt động", những gì đang xảy ra. Từ mã bạn đăng bài, tôi không thể nhìn thấy nếu điều này là từ Xem hoặc điều khiển của bạn. Đăng thêm một chút nữa (gói {} hoặc sẽ rất hay để có được ngữ cảnh). –
GvS
@johndoe, câu trả lời sắp xếp vấn đề. bạn có thể đánh dấu nó là câu trả lời không? – AnarchistGeek
http://stackoverflow.com/questions/6671086/is-there-a-way-to-concatenate-strings-in-html-attributes – AnarchistGeek