如何将简单的HTML添加到面板控件中,这是asp.net中多视图控件的一部分

时间:2010-02-08 03:26:05

标签: asp.net controls dotnetnuke panel

我有一个多视图,其中包含一个包含面板的视图。该面板的名称是“Panel1”

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

 String mstring = sw.ToString();

 Panel1.Controls.Add(new LiteralControl(mstring));

我也在使用dotnetnuke,不确定问题是否存在。

2 个答案:

答案 0 :(得分:1)

该代码看起来很好。您确定您的MultiView正在显示正确的视图吗?

答案 1 :(得分:0)

我们可以尝试替代工作吗? 只需在面板中添加文字,如


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

然后尝试


lit.Text = sw.ToString();

另一个有趣的检查是,sw.ToString()必须有东西展示。我知道这个检查很疯狂,但错误也是这样;)