ASP.NET MVC3 プロジェクトに取り組んでいます。
基本的な更新ページで、DBに記録されたデータをいくつかに表示しようとしていますTextBoxFor
。'
ただし、データには、引用符やアクセント付き文字などの特殊文字を含めることができますé
私が書くとき
@Html.TextBoxFor(m => m.MyProperty)
表示されるテキストは のL'avée
代わりに のようになりL'avée
ます。
私はこの質問を見てきましたが、答えは私にとって何も変わりません。
アクセント付きの文字と引用符を含む文字列を適切に表示する方法はありTextBoxFor
ますか?
アップデート
このフィールドは、このフィールドのみを含む部分ビューにあります:
@model MyApp.Models.SomeModel
<div class="form-group">
@Html.LabelFor(m => m.MyModel.Submodel.MyProperty)
@Html.TextBoxFor(m => m.MyModel.Submodel.MyProperty, new { @class = "form-control", @id = "txtMyProperty" })*@
</div>
ここでSomeModel
は、正しく表示されます (信じてください)。
SomeModel
プロパティを持っていMyModel
ます。MyModel
SomeModel
プロパティを持っていますSomeModel
フィールドを持っていMyField
ます。
すべてが DB から正しく入力されています (信じてください。テストと再テストが行われています)。MyField
ただし、特殊文字が含まれていると正しく表示できません。表示されますが、HTML表現で'