Вывод строки razor внутри строкового литерала в кавычках

#asp.net-mvc #asp.net-mvc-3 #razor

#asp.net-mvc #asp.net-mvc-3 #razor

Вопрос:

Как мне это сделать:

 <tr id="paymentId_@item.ItemId">
  

Я хочу, чтобы вывод выглядел как:

 <tr id="paymentId_0">
  

когда item.ItemId равно 0.

Комментарии:

1. какой синтаксис был сгенерирован <tr id="paymentId_@item.ItemId"> ?

2. Бала R, я это напечатал. Я просто перебираю некоторые строки таблицы и вывожу некоторую информацию.

3. Кстати, это не работает, потому что Razor думает, что это адрес электронной почты. Это не имеет никакого отношения к атрибуту.

4. в этом случае вам просто нужно быть явным

Ответ №1:

 <tr id="paymentId_@(item.ItemId)">