Feedback

C# - HTML im ASP.NET GridView darstellen

Veröffentlicht von am 18.05.2009
(2 Bewertungen)
Bindet man ein GridView an eine Datenquelle in der HTML gespeichert ist, wird der HTML Code vom Gridview encodet. Es wird also im Browser ein <BR> angezeigt anstatt ein Zeilenumbruch.
Möchte man das umgehen, hängt man sich an das RowDataBound Event und decodiert das HTML wieder.

Alternativ kann auch pro BoundField die Eigenschaft HtmlEncode auf true gesetzt werden.
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

VB.NET Komplett

Sie stehen vo der Aufgabe, individuelle Anwendungen für Windows zu schreiben. Hier ist VB.NET die optimale Sprache. Sie erlernt sich recht leicht und passt sich komplett in die .NET Umgebung von Microsoft ein. Nach der Schulung entwickeln Sie anwenderfreundliche Programme in VB.NET . Mit den objektorientierten Modellen in VB.NET erzeugen Sie außerdem wiederverwendbare Komponenten.

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    foreach (TableCell cell in e.Row.Cells)
    {
        cell.Text = Server.HtmlDecode(cell.Text);
    }
}
Abgelegt unter GridView, HTML, encode, decode.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!