質問

従来の ASP と ASP.NET の両方でプログラミングしたことがありますが、サーバー側コードのマークアップ内にさまざまなタグが含まれています。

最近出会ったのですが、 MSDN の良いブログ 以下の違いについて説明します。

  • <%= (パーセンテージと等号) および
  • <%# (パーセント記号とハッシュ/ポンド/オクトソープ)

(<%# データバインド時にのみ評価され、 <%= レンダリング時に評価されます)が、次のようにも表示されます。

  • <%$ (パーセントとドル記号) および
  • <%@ (パーセント記号とアットマーク)。

私は信じている <%@ アセンブリなどをロードします。 <%$ 設定ファイルから何かをロードしますか?あまり自信がありません。

誰かがこのすべてを私に説明し、同様の目的を持つように見える非常に多くの異なるタグを作成することがなぜ重要なのかを説明してくれる人はいないだろうかと思ったのです。

役に立ちましたか?

解決

他のヒント

あなたはどのようなあなたのようなそれらの2(<%#が唯一のデータバインドで評価され、<%=がレンダリングで評価される)、および「<%@」の答えは、それはコンパイラディレクティブ(つまりだということです。、ものを紹介してきました)コンパイラのコマンドラインに置くD」ます。

私は "<%$" について知らない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top