ASP.NET 具有 <asp:Placeholder> 功能。例如...
// Server side C# Code.
myph.Visible = flag;
<!-- Later in the HTML section. -->
<asp:Placeholder runat="server" ID="myph">
HTML goes here.
</asp:Placeholder>
如果“Visible”属性设置为true,则将内部的HTML 发送到客户端。如果为 false,则删除 HTML。内容可能有更多的服务器端 <% %> 代码,其中也包含/删除取决于标志。
我正在将一个 ASP.NET 项目移植到 PHP。PHP 有没有办法标记大的 HTML 块(在内部使用小的 <?php echo ?> 块)并标记以在其他地方包含/删除它们?
我希望答案不是使用 - if (flag) echo "lots of html"
qq_遁去的一_1