首页 > 解决方案 > 如何在字符串生成器中使用 ASP 标签

问题描述

我正在使用StringBuilder在 ASP.NET 中构建页面。我已经这样做了几次,没有任何问题,但现在我需要在其中放置一个包含 ASP 的字符串,挂载不是问题,但页面不起作用。

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim sb As New StringBuilder()

    sb.AppendLine("<div class=""col-lg-2 col-md-2 col-sm-3 col-xs-4"">")
    sb.AppendLine("<img class=""img-responsive"" src=""imagens/208/1005/Clientes.png""/>")
    sb.AppendLine("<asp:ImageButton ID=""ImageButton1"" runat=""server"" ImageUrl=""~/Imagens/Icon-trash2.png"">")
    sb.AppendLine("</div>")

    comandos.Text = sb.ToString
End Sub

但是它生成的 HTML 给出了错误(见下文)..

https://i.stack.imgur.com/pOCp4.png

标签: asp.netwebformsstringbuilder

解决方案


推荐阅读