繁体   English   中英

是否有可能像在代码中动态添加控件一样,将嵌入式代码块动态添加到asp.net页?

[英]Is it possible to dynamically add embedded code blocks to asp.net page similar to how controls are added dynamically from code?

可以将控件动态添加到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评估动态添加的嵌入式代码块?

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM