インライン構文を使用すると、「スタイル幅」の値を正しく表示できません。次のようにレンダリングされます。
style = ""
助言がありますか。
<table>
<tr id="tr1" runat="server">
<td style="width: <%= this.LabelColumnWidth %>">
</td>
</tr>
</table>
これに旋風を与える
<td style="width: <%# this.LabelColumnWidth %>">
編集:(もう少し知っているので)
なぜあなたはこのようなものにを追加id
しないのですかtd
<td id="test" runat="server">
その後、コードビハインドで
test.style = "width: 100px;" // or whatever
インライン試行2:
これに旋風を与える
<td style='<%# "width: " + this.LabelColumnWidth %>'>
おそらくすべてをインラインコードに含める必要があると考えています。幅の値だけではありません。
エリックが提案した答えはほぼ正しいです。ただ、#の代わりに=が必要です
<td style='<%= "width:" + this.LabelColumnWidth %>' >
ハッシュは、eval()またはbind()関数を含める必要がある場合にのみ使用されます。それ以外の場合は、=記号を使用します。