在ASP.NET中将两个Razor C#@values关联到视图元素的ID内

时间:2019-10-04 20:09:58

标签: c# asp.net asp.net-mvc razor concat

我正在尝试确定是否有可能实现它。

我以前在写这样的东西:

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

它奏效了。

但是,由于不再满足要求,因此需要更改设置ID的方式。

我想合并两个值,如下所示:

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

但是以上方法不起作用。 我也尝试过:

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

但它也不起作用。

有人可以提出解决方案吗?

1 个答案:

答案 0 :(得分:2)

您可以为此使用string.Format:

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