2009-06-15 5 views
0

Ich kam über ein Problem vor ein paar Tagen, die ich völlig vergessen hatte, und bemerkte, dass es nicht auf SO erwähnt wurde.Data Grid DataFormatString Formatierung funktioniert nicht

In einem ASP.Net-Dokument wurde ein Datagrid dynamisch als Teil eines Business Intelligence-Tools erstellt. Die Zeichenfolge des Datenformats wurde im nachfolgenden Code festgelegt, wurde jedoch auf der gerenderten Seite nicht korrekt angezeigt.

Wie sich herausstellt, MUSS die HtmlEncode Eigenschaft des BoundField-Objekts auf false gesetzt werden, damit dies funktioniert.

Leider tritt dieses Problem nicht im Visual Studio 2005 Dev-Webserver auf, und ich habe das Problem nur gefunden, wenn ich die Anwendung in einer IIS6-Umgebung bereitgestellt habe.

Antwort

0

Die Htmlencode-Eigenschaft muss auf false festgelegt sein;

dim bf as New BoundField 
bf.HtmlEncode = False