Wie stelle ich die Breite mit Prozent im Code ein? Die einzige Option, die ich mir vorstellen kann, ist, die Elternbreite zu nehmen und nach Prozent zu berechnen. TableRow.Width = Table.Width.Value * 25/100
(Setze Tabellenzeile mit einer Breite von 25% der Tabellenbreite). Wie aber lege ich die Tischbreite in Prozent fest? Ohne die Tabellenbreite können die untergeordneten Steuerelemente die übergeordneten Breiten nicht zur Berechnung verwenden.
.Net-Wrapper für HTML-Komponenten enthalten nicht den Parameter "width" (einschließlich der HtmlTableRow ). und für diejenigen, die die Eigenschaft "width" enthalten, wird für die gegebene Lösung ein .toString () benötigt.
Eine andere einfache Methode wäre die Verwendung von Inline-CSS-Stilen (erste Zeile ist die Antwort Rest ist nur eine Verwendung Probe, die ich verwendet habe, um die Lösung zu testen):
%Vor%wobei c das Element
istTags und Links c# asp.net code-behind