データベースから開始するWebサイトを作成するためにデータスキャフォールディングを使用していますが、TextBoxによって表示される文字列エンコーディングに問題があります。
表示される文字列に特殊文字(など)が含まれている場合、テキストボックスには、文字ではなく、<>èé
例として表現コードが表示されます。é
è
いくつかのテストの結果、TextboxのTextプロパティにバインドするものに依存することがわかりました。
FieldValueString
表示コードを使用する場合
<asp:TextBox ID="TextBox1" runat="server" CssClass="DDControl"
TextMode="MultiLine" Text='<%# FieldValueString %>' Columns="80" Rows="5"/>
「FieldValueEditString」を使用すると、文字が正しく表示されます
<asp:TextBox ID="TextBox1" runat="server" CssClass="DDControl"
TextMode="MultiLine" Text='<%# FieldValueEditString %>' Columns="80" Rows="5"/>
誰かが理由を知っていますか?FieldValueString
との違いは何FieldValueEditString
ですか?