1

条件付きでコンテンツを含めたい場合にマークアップを操作する場合、通常の方法でプレースホルダーを使用します。

<asp:Placeholder Visible=<%# IsExpired %>
  <span>Prolong your subscription</span>
</asp:PlaceHolder>

また、if ディレクティブを使用できます。

<% if(IsExpired) {%>
  <span>Prolong your subscription</span>
<% }%>

マークアップが乱雑にならないという理由だけで、最初のものを使用することを好みます。条件付きでコンテンツを含める最良の方法は何ですか? パフォーマンスの観点から、それらは似ていますか?

4

3 に答える 3

2

ネイティブ HTML タグは、レンダリングに時間がかからないため、サーバー コントロールのレンダリングより常に高速です。

于 2014-02-12T13:00:52.933 に答える