【问题标题】:How do I find a div control I placed inside a panel?如何找到放置在面板内的 div 控件?
【发布时间】:2012-06-18 10:48:57
【问题描述】:

我正在使用一个面板,这个面板里面有一个 div。我需要为这个 div 设置 height 和 width 以及 css 样式。但我无法在 c# 代码中找到这个 div id。如何在 c# 中获取此 div id,并将样式添加到此 div 。 任何答案将不胜感激

【问题讨论】:

    标签: c# .net


    【解决方案1】:

    在 div 中添加 runat="server" 属性及其 ID。

    您可以通过以下方式在该 div ID 中设置CssClass"

    DivID.CssClass = "className";
    

    【讨论】:

      【解决方案2】:

      创建DIV runat="server" 并为其提供ID, 之后使用这个。

      Div1.Style.Add("color","red"); // or any other style attribute in place of color
      

      【讨论】:

      【解决方案3】:

      如果您的 div 确实有 runat="server",那么您可以获得对面板的引用,然后使用:

       var div = panel.FindControl("divId");
      

      【讨论】:

      • 一旦你有了对 div 的引用,你就可以设置一个样式属性,或者你可以修改与你想要改变的样式相关的属性。
      • var div = panel.FindControl("cr-container");它在类中出现类似无效令牌的错误如何在模块中删除此错误..
      猜你喜欢
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      • 2013-07-18
      • 2012-03-05
      • 2012-10-10
      • 2022-08-15
      • 1970-01-01
      • 2012-11-04
      相关资源
      最近更新 更多