0
私はHtmlDecodeがデータベース内のすべてのデータに対して実行されているプロジェクトを引き継いだ。 asp:DetailsViewを使用してデータを編集します。問題は、asp:BoundFieldが編集モードで正しく表示されるようにデータをエンコードしないことです。それをどうすれば解決できますか?ASP.NETでDetailsViewのHtmlEncodeテキスト
私はHtmlDecodeがデータベース内のすべてのデータに対して実行されているプロジェクトを引き継いだ。 asp:DetailsViewを使用してデータを編集します。問題は、asp:BoundFieldが編集モードで正しく表示されるようにデータをエンコードしないことです。それをどうすれば解決できますか?ASP.NETでDetailsViewのHtmlEncodeテキスト
asp:BoundfieldのHtmlEncodeプロパティをtrueに設定する必要があります。このプロパティをtrueに設定すると、データが表示される前にエンコードされます。
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.htmlencode.aspx
エンコードされていないとデコードする必要がありますか?通常、正しく表示されていないときは、エンコードされています。 – TheGeekYouNeed
テキストがページに表示されると、正しくデコードされます。しかし、テキストがテキストボックスで編集されると、テキストはまだデコードされ、##;が正しい文字で表示されます。 – magol