以下の行で、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 エンジンはそれをリテラル文字列として表示します。