In HTML in der td einer Tabelle können Sie Text mit <BR>
zwischen den Wörtern zu brechen. Dies funktioniert auch im HeaderText eines TemplateItem, aber nicht im HeaderText eines BoundFields. Wie teile ich den Header-Text eines BoundFields auf?Wie kann ich die HeaderText des a BoundField brechen
12
A
Antwort
26
Set HtmlEncode = false
innerhalb des BoundField
<asp:BoundField DataField="SomeDataField"
HeaderText="SomeHeader<br />(OtherData)"
HtmlEncode="false" />
BoundField.HtmlEncode
ist standardmäßig wahr, was bedeutet, dass, wenn HTML in den Text eingefügt wird codiert werden.
Wenn HtmlEncode auf false festgelegt ist, wird der Text nicht codiert und das br funktioniert wie erwartet. Leider ist es nicht möglich, dies nur für den Kopftext zu spezifizieren, sondern auch den Inhalt der Zelle.
-1
Für diejenigen von Ihnen versucht, dies zu tun, ohne HtmlEncode zu deaktivieren, es ist ziemlich einfach, wenn ein wenig albern aussieht. Verwenden Sie einfach einen echten Zeilenumbruch. Wie so ...
<asp:BoundField DataField="ProposedExtractionStartDate" HeaderText="Proposed
Extraction Start Date" SortExpression="ProposedExtractionStartDate" DataFormatString="{0:MM/dd/yyyy}" />
Das wird tatsächlich als Multi-Line herauskommen, wenn das HTML rendert.
Wenn es eine Zeichenkombination gibt, die dies bedeutet, würde ich es gerne wissen.
Verwandte Themen
- 1. Wie erhalten GridView-Werte von Asp: BoundField?
- 2. Kann die Art des Kopfes a-> a sein?
- 3. BoundField style
- 4. Erhalten Sie Wert von versteckten Boundfield? ASP.NET
- 5. ASP.NET BoundField Eigenschaften - Breite
- 6. Wie kann ich in 'System.NullReferenceException' in VS2010 brechen?
- 7. GridView BoundField lange Zeichenfolge im Bearbeitungsmodus
- 8. Gridview BoundField Textfeld bearbeiten Multiline aktivieren
- 9. Erweitern eines (ASP.NET) BoundField
- 10. wie kann ich einen regulären Ausdruck in JavaScript brechen
- 11. ASP: GridView BoundField mit benutzerdefinierten Objekten?
- 12. Wie Bild in HeaderText Attribut von <p:column> hinzufügen?
- 13. Wie kann ich "A" in "A entspricht Protokoll B" umwandeln?
- 14. GridView css Zusammenstoßen mit BoundField css
- 15. Brechen ich meine Aggregatgrenzen?
- 16. Wie kann ich die Architektur einer '.a' Datei erhalten?
- 17. Wie füge ich einem BoundField eine CSS-Klasse hinzu, damit ich sie mit jQuery finden kann?
- 18. Wie kann ich meine Ergebnisse brechen in Monate
- 19. Wie kann ich die ausstehenden Änderungen des Entity Framework sehen?
- 20. Wie kann ich meine A * Pathfinding beschleunigen?
- 21. Wie kann ich alle symbolisierten Code in Xcode 4.6 brechen?
- 22. Wie kann ich QtCreator bei Ausnahmen brechen lassen?
- 23. Wie liest man die Kartenseiten des NFC-Typs A?
- 24. Kann ich ein Array in Javascript weiter brechen
- 25. So stoppen oder brechen Sie die Ausführung des Dispatchblocks ab
- 26. Wie brechen auf __NSAutoreleaseNoPool
- 27. So beheben Sie das Datumsformat in ASP .NET BoundField (DataFormatString)?
- 28. Formatieren eines numerischen Werts in Gridview ohne Boundfield
- 29. Wie führe ich die Sequenz über die Liste [F [G [A]]], um F [G [Liste [A]]]
- 30. Wie kann ich zwischen def foo [A] (xs: A *) und def foo [A, B] (xs: (A, B) *) unterscheiden?
+1: Ich vermisste diese kleine Eigenschaft und war auf der Suche nach ernsthaften Hacks. Danke :) – naveen
Dies wird natürlich die tatsächliche Feldtextanzeige durcheinander bringen (wenn es Dinge hat, die wie HTML aussehen, einschließlich '&'), also Vorsicht. Vor allem, wenn das Raster vom Benutzer bereitgestellte Daten anzeigt, weil Sie sich für einen Injektionsangriff öffnen. –