在 Razor 中,我如何打印一些文本 + 变量值?
例如:
@for(int i=0;i<5;i++)
{
<input type="text" value="@i" id = "name_@i"/>
}
上面的代码打印 id = "name_@i",但我想要 id 标签中 i 的值。
在 Razor 中,我如何打印一些文本 + 变量值?
例如:
@for(int i=0;i<5;i++)
{
<input type="text" value="@i" id = "name_@i"/>
}
上面的代码打印 id = "name_@i",但我想要 id 标签中 i 的值。
尝试以下操作:
@for(int i=0;i<5;i++)
{
<input type="text" value="@(i)" id = "name_@(i)"/>
}
当您无法让 Razor 理解您的意图时,请在表达式周围使用括号来创建“显式表达式”。
在 Razor 视图中插入变量的一种简单方法,在任何地方插入变量,只需将变量包装到 (XXX)
<div data-original-title="user" data-toggle="tooltip" data-placement="top" class="@(identifier)completeicon"></div>
<div data-original-title="user" data-toggle="tooltip" data-placement="top" class="comple@(identifier)teicon"></div>
<div data-original-title="user" data-toggle="tooltip" data-placement="top" class="completeicon@(identifier)"></div>