asp标签或<%=嵌入式代码块

时间:2017-12-12 15:06:50

标签: asp.net

我正在重新创建一个旧网站,而这次正在寻找效率低下的问题。我以前使用了两个asp标签的混合,它们填充服务器端并留下<%= text here%>的嵌入式代码块。显示检索到的服务器端代码。

<h4 class="page-title"> Profile Name - <asp:Label ID="lblName" runat="server" Text=""></asp:Label></h4>

<img class="profile-pic animated" src="<%=ProfilePicURL%>" alt="">

我应该使用哪种方法来确保最佳的网站效果?

由于

1 个答案:

答案 0 :(得分:1)

我不知道你是否会在那里发现性能上的巨大差异。但是,如果我们分析每个解决方案的工作原理,我们可以说<%= %>会更快。

<%=%>Response.Write的快捷方式。它只是将一个字符串写入StreamWriter,而服务器控件(一个asp:标签或一个asp:图像)有一个Render进程和一个回发的重建阶段,这相对更昂贵。