【问题标题】:Concat two Razor C# @values inside ID of a View's element in ASP.NET在 ASP.NET 中视图元素的 ID 内连接两个 Razor C# @values
【发布时间】:2019-10-04 20:09:58
【问题描述】:

我正在尝试弄清楚是否有可能实现它。

我之前是这样写的:

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

它成功了。

然而,需要改变设置 id 的方式,因为它不再符合要求。

我想连接两个值,如下所示:

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

但是上述方法不起作用。 我也试过了:

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

但它也没有工作。

谁能提出解决方案?

【问题讨论】:

  • &lt;div id='@$"{i.category}{i.category2}"' /&gt;

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


【解决方案1】:

您可以为此使用 string.Format:

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

【讨论】:

  • 非常感谢!这似乎满足了我的需求。
猜你喜欢
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 1970-01-01
  • 2018-01-14
相关资源
最近更新 更多