表格单元格中的asp.net内联标签

时间:2012-07-18 16:58:00

标签: asp.net syntax styles inline

使用内联语法时,无法正确显示“样式宽度”值。它呈现为:

风格= “”

任何建议。

<table>
    <tr id="tr1" runat="server">
        <td style="width: <%= this.LabelColumnWidth %>">
            &nbsp;
        </td>
    </tr>
</table>

3 个答案:

答案 0 :(得分:1)

给这个旋转

<td style="width: <%# this.LabelColumnWidth %>">

编辑:(现在我知道了一点)

为什么不向这样的id添加td

 <td id="test" runat="server">

然后在代码后面做

 test.style = "width: 100px;" // or whatever

答案 1 :(得分:1)

内联尝试2:

给这个旋转

<td style='<%# "width: " + this.LabelColumnWidth %>'>

想想也许整个事情需要在内联代码中。而不只是宽度的值。

答案 2 :(得分:0)

Eric提出的答案几乎是正确的。只是,它应该有一个=而不是#

<td style='<%= "width:" + this.LabelColumnWidth %>' > 

只有在需要包含eval()或bind()函数时才使用哈希。否则,请使用=符号。