【问题标题】:How to set the div width dynamically如何动态设置div宽度
【发布时间】:2013-06-23 12:44:11
【问题描述】:

我想使用数据源中的值设置 div 的宽度。这可能吗?

我尝试使用下面的代码,但没有设置宽度。

<%-- Percentage Complete --%>
<div runat="server" style="width: 100%; background-color: aqua;">
    <div style="width:<%#(Eval("Percentage"))%>;background-color:yellow;">
    </div>
</div>

这是像进度条一样显示到目前为止的进度。

谢谢

大卫

【问题讨论】:

  • 您是否尝试过将 括在像这样的双引号内 ""
  • 能否不将 div 设为面板(或 runat 服务器)并将其设置在 itemdatabound 中的属性上,如果没有,请尝试在样式中使用单引号=

标签: css vb.net html dynamic width


【解决方案1】:

是的,您可以在样式属性中使用单引号,然后在 vb.net 代码周围使用双引号作为分隔符。

【讨论】:

    【解决方案2】:

    即使您设置了宽度,如果 DIV 为空,您也看不到它。如果您同时为其设置宽度和高度属性,它就可以工作。 另外,我看到没有为宽度指定单位 - 像素或百分比。您的代码应该类似于

     <div style='width:<%#(Eval("Percentage"))%>px;height:28px;background-color:yellow;'>
    

    【讨论】:

    • 很高兴它对你有用。如果您对答案满意,请投票。
    猜你喜欢
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多