1

可以动态地将控件添加到 asp.net 页面。

    Label myLabel = new Label();
    myLabel.Text = "Sample Label";
    Panel1.Controls.Add(myLabel);  

我想知道是否可以动态添加嵌入式代码块?

如果我像下面的代码那样做,嵌入的代码将按字面意思呈现

    // Use <%#Page.Title%> or <%=Page.Title%> for example
    LiteralControl literal = new LiteralControl("<%=Page.Title%>"); 
    Panel1.Controls.Add(literal);  

上述代码的输出将是

<%=Page.Title%>

有没有办法让 ASP.NET 评估动态添加的嵌入式代码块?

4

1 回答 1

0
LiteralControl literalContols = new LiteralControl();
literalContols.Text = Page.Title; 
this.MasterForm.Controls.Add(literalContols);

在此处输入图像描述

于 2017-08-22T17:44:25.213 回答