Dein ursprünglicher Code funktioniert nicht, nicht weil er falsch ist, sondern weil du wahrscheinlich mehr Stellen mit trComment
hast (in diesem Fall sollte es einen Fehler geben) oder weil dein aktueller Code in einer Vorlage irgendeiner Art (in einem GridView
, a Repeater
). Letzteres ist am wahrscheinlichsten, weil Sie eine Datenanweisung ( <%#
) verwenden, die üblicherweise (aber nicht unbedingt) in einer datengebundenen Steuerelementvorlage platziert wird.
Eine Möglichkeit, dies einheitlich und einfach zu lösen (es gibt viele Möglichkeiten, und es ist wahrscheinlich am besten, keine literalen Tabellen zu verwenden), ist die Verwendung von asp:PlaceHolder
, die keine "Traces" von HTML zurücklässt, aber zum Umschalten zwischen beliebigen verwendet werden kann Block von HTML / ASP.NET-Code:
im Code hinter
%Vor%Tags und Links javascript html c# asp.net