代码之家  ›  专栏  ›  技术社区  ›  James Campbell

如何将简单的HTML添加到面板控件中?面板控件是ASP.NET中多视图控件的一部分

  •  2
  • James Campbell  · 技术社区  · 16 年前

    我有一个多视图,其中包含一个包含面板的视图。此面板的名称为“panel1”

    我有以下代码,HTML不显示在呈现的页面中。知道为什么这不管用吗,我一定是做错了什么? sw=简单的html语句,任何语句都会产生相同的结果。

     String mstring = sw.ToString();
    
     Panel1.Controls.Add(new LiteralControl(mstring));
    

    我也在使用DotnetNuke,不确定这是否是问题所在。

    2 回复  |  直到 16 年前
        1
  •  1
  •   womp    16 年前

    代码看起来不错。您确定您的多视图显示的是正确的视图吗?

        2
  •  0
  •   Prashant Lakhlani    16 年前

    我们能在这做点别的工作吗? 只需在面板中添加一个文本,如

    
    <asp:panel ID="panel1" runat="server"><asp:Literal ID="lit" runat="server"></asp:Literal></panel>
    

    然后尝试

    
    lit.Text = sw.ToString();
    

    另一个有用的检查是,sw.toString()必须显示一些内容。我知道这张支票很疯狂,但错误也是如此;)

    推荐文章