Concat двух значений Razor C # @ внутри идентификатора элемента представления в ASP.NET - PullRequest
1 голос
/ 04 октября 2019

Я пытаюсь выяснить, возможно ли это достичь.

Ранее я писал что-то вроде этого:

или

<div id="sometext_@i.category"/>

, и это сработало.

Однако возникла необходимость изменить способ установки идентификаторов, так как он больше не отвечает требованиям.

Я хотел бы объединить два значения, что-то вроде этого:

<div id="@i.category + @i.category2" />

однако вышеприведенное не работает. Я также пытался:

<div id ="@(i.category + i.category2)" />

, но он также не работал.

Кто-нибудь может предложить решение?

1 Ответ

2 голосов
/ 04 октября 2019

Вы можете использовать строку. Формат для этого:

<div id="@string.Format("{0}{1}", i.category, i.category2)" />
...