我无法让 Razor 引擎处理下一行中的 data_content 属性。它将 @String.Format 部分视为文字字符串而不是 Razor 命令。我试过@: 和@| 无济于事。
@Html.TextArea("VisitPurpose", null,
new {
@data_toggle = "hover",
@class = "hasPopover input-xxlarge",
rows="6",
data_placement = "right",
data_content = "@String.Format({0}, @Resources.Resource.VisitPurpose)"
})
需要明确的是,这也不起作用:
@Html.TextArea("VisitPurpose", null,
new {
@data_toggle = "hover",
@class = "hasPopover input-xxlarge",
rows="6",
data_placement = "right",
data_content = "@Resources.Resource.VisitPurpose)"
})
上面的代码在我的页面上呈现了这个。Razor 引擎不会呈现我的资源文件中的值,而是将其显示为文字字符串。