私は次の疑問を持っています。ローカリゼーションのために、resxテキスト内にhtmlタグを含めるオプションを検討しています。リソースを直接置くと、次のことに頼ることができます。
@Html.Raw(@Resources.ResourcesFM.Error_Email)
そしてそれは期待通りに動作します。問題は、リソースがhtmlhelperからの検証メッセージによって呼び出されている場合です。
@Html.ValidationMessageFor(model => model.Email)
属性から取得:
[DataType(DataType.EmailAddress,
ErrorMessageResourceType = typeof(ResourcesFM),
ErrorMessageResourceName = "ErrorMailIncorr")]
私が試していること...
@Html.Raw(Html.ValidationMessageFor(model => model.Email))
ヘルパーからの出力はMvcHtmlStringであるため、@html.Rawを使用した場合と同じ結果を得る方法がわかりません。
ありがとう