Kje*_*sen 4 razor asp.net-mvc-3
我有一个foo对象,我想输出:
标题,位置
所以我试试......:
@if (sometruestuff){
@foo.Title, @foo.Location
}
@if (sometruestuff){
@foo.Title , @foo.Location
}
Run Code Online (Sandbox Code Playgroud)
两者都无法编译.
然而...:
@if (sometruestuff){
@foo.Title<span>,</span> @foo.Location
}
Run Code Online (Sandbox Code Playgroud)
...作品.
我缺少一些技巧吗?
编辑:这发生在一个代码块中,更新以反映这一点.
你可以逃避,使用它,@:因为Razor解析器认为它是服务器端代码的一部分,如果你想输出HTML中的逗号,它需要被转义:
@if (sometruestuff){
@foo.Title@:, @foo.Location
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4288 次 |
| 最近记录: |