Fla*_*ira 14 string-concatenation razor asp.net-mvc-3
我正在尝试连接asp.net mvc 3 razor中的字符串,我的cshtml有点sintax问题.
我要在foreach语句中为我的复选框生成一个id,我的复选框应该以"chk"开头,以及如何在ID中添加一个字段,类似于:
<input type="checkbox" id="chk+@obj.field" />
Run Code Online (Sandbox Code Playgroud)
但是或者例如id属性的结果是:id ="chk + 8"
我怎么能得到像"chk8"这样的结果?
Sam*_*ich 39
只需将您的变量放在前缀旁边:
<input type="checkbox" id="chk@(obj.field)" />
Run Code Online (Sandbox Code Playgroud)
Sta*_*eev 10
尝试
<input type="checkbox" id="@("chk" + obj.field)" />
Run Code Online (Sandbox Code Playgroud)
要么
<input type="checkbox" id="chk@obj.field" />
Run Code Online (Sandbox Code Playgroud)
小智 5
<input type="checkbox" id="chk@(obj.field)" /> 应该管用.
添加前缀后缀的最直接,最干净的方法.
@("PREFIX " + obj.field + " SUFFIX")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23475 次 |
| 最近记录: |