2011-11-07 46 views
14

Tôi đang cố ghép một chuỗi trong asp.net mvc 3 dao cạo và tôi đang gặp vấn đề về sintax nhỏ với cshtml của tôi.Ghép nối chuỗi với Dao cạo ASP.NET MVC3

i gì để tạo ra một id cho các hộp kiểm của tôi trên một tuyên bố foreach, và hộp kiểm của tôi nên bắt đầu với "chk" và những gì để cancatenate một Fieldon ID, một cái gì đó như thế:

<input type="checkbox" id="[email protected]" /> 

nhưng hay exampple kết quả cho thuộc tính id là: id = "chk + 8"

làm cách nào tôi có thể nhận được kết quả cho một cái gì đó như "chk8"?

Trả lời

38

Chỉ cần đặt biến của bạn bên cạnh tiền tố:

<input type="checkbox" id="[email protected](obj.field)" /> 
+0

Tốt - dấu ngoặc đơn thực hiện thủ thuật! – paulroho

10

Hãy thử

<input type="checkbox" id="@("chk" + obj.field)" /> 

hoặc

<input type="checkbox" id="[email protected]" /> 
5

<input type="checkbox" id="[email protected](obj.field)" /> nên làm việc.

Cách trực tiếp và sạch nhất để thêm tiền tố là hậu tố.

@("PREFIX " + obj.field + " SUFFIX") 
Các vấn đề liên quan