用于将变量与静态html连接的语法

Nik*_*Nik 16 asp.net-mvc razor

我正在尝试使用razor变量和静态内容的混合构建一些HTML.

这就是我陷入困境的地方:我在视图中有一个计数器变量叫做section_counter.我想在我正在构建的图像标记的ID中使用它.然而,与<% .. %>我习惯的符号不同,我只是无法做我需要的.

<img alt="section" id="@section_counter_Section" src=""..... etc
Run Code Online (Sandbox Code Playgroud)

我需要id看起来像3_Section.但是,如果我在变量和单词之间留一个空格_Section,则该值将保留该空格(3 _Section).

如果我使用<text>提示,我得到这个:

<img alt="section" id="3<text>_Section</text>" src="  
Run Code Online (Sandbox Code Playgroud)

在我生成的HTML中.我错过了什么?

Bra*_*don 31

尝试将变量放在括号中.(显式代码块)

<img alt="section" id="@(section_counter)_Section" src=""
Run Code Online (Sandbox Code Playgroud)