为什么以下工作:
@if(Page.SomeVar == "VALUE"){
@Html.Raw(".classStyle{border:1px solid #000} #idStyle{border:1px solid #000}")
}
然而这打破了:
@if(Page.SomeVar == "VALUE"){
@Html.Raw("
.classStyle{border:1px solid #000}
#idStyle{border:1px solid #000}
")
}
答案 0 :(得分:3)
这与C#中的Razor无关如果你想multiple line string literals
,你需要使用@
@if(Page.SomeVar == "VALUE"){
@Html.Raw(@"
.classStyle{border:1px solid #000}
#idStyle{border:1px solid #000}
")
}