C# HTML详细编码ASP.NET中的文本视图

C# HTML详细编码ASP.NET中的文本视图,c#,asp.net,webforms,detailsview,C#,Asp.net,Webforms,Detailsview,我已经接管了一个项目,其中HtmlDecode已经在数据库中的所有数据上运行。我现在将使用asp:DetailsView编辑数据。问题在于,asp:BoundField没有对数据进行编码,从而使其在编辑模式下正确显示。如何解决此问题?您应该能够将asp:Boundfield上的HtmlEncode属性设置为true。当此属性设置为true时,数据将在显示之前进行编码 您确定它没有编码,需要解码吗?通常,当文本显示不正确时,它会被编码。当文本显示在页面上时,它会被正确解码。但是当文本在文本框中编辑

我已经接管了一个项目,其中HtmlDecode已经在数据库中的所有数据上运行。我现在将使用asp:DetailsView编辑数据。问题在于,asp:BoundField没有对数据进行编码,从而使其在编辑模式下正确显示。如何解决此问题?

您应该能够将asp:Boundfield上的HtmlEncode属性设置为true。当此属性设置为true时,数据将在显示之前进行编码


您确定它没有编码,需要解码吗?通常,当文本显示不正确时,它会被编码。当文本显示在页面上时,它会被正确解码。但是当文本在文本框中编辑时,文本仍然被解码,并且&###;使用正确的字符显示。