2017-12-12 10 views
0

私は古いサイトを作り直していますが、今回は非効率性を探しています。私は以前、両方のaspラベルの組み合わせを使用してサーバー側にデータを埋め込み、埋め込みコードブロックを<%= text here%>のままにして、サーバー側で取得したコードを表示しました。私は最高のサイトのパフォーマンスを確保するために、今後も使用する必要がありますaspラベルまたは<%=埋め込みコードブロック

<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

あなたがそこに、パフォーマンスに大きな違いがありますかどうかはわかりません。しかし、各ソリューションの仕組みを分析すると、<%= %>がより高速になると言えるでしょう。

<%=%>Response.Writeのショートカットです。サーバーコントロール(ASP:ラベルまたはASP:画像)はRenderプロセスを持ち、ポストバック時の再構成フェーズは比較的高価ですが、StreamWriterに文字列を書き込むだけです。

関連する問題