1

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ます。
  • MyModelSomeModelプロパティを持っています
  • SomeModelフィールドを持っていMyFieldます。

すべてが DB から正しく入力されています (信じてください。テストと再テストが行​​われています)。MyFieldただし、特殊文字が含まれていると正しく表示できません。表示されますが、HTML表現で&#39;

4

1 に答える 1