aspxのインライン式がどうしても覚えられない。。。
どうしても覚えられないので本からの抜粋。
表記 | 種類 | 意味 |
---|---|---|
<% ~ %> | 埋め込みコードブロック | 任意のコードを記述可能 |
<%= ~ %> | 式表示 | 式の値を表示する |
<%:= ~ %> | 式表示(HTMLエンコード付) | 式の値をHTMLエンコードして表示する |
<%@ ~ %> | ディレクティブ | ページの設定を行う |
<%# ~ %> | データバインディング式 | データバインドを行う |
<%#: ~ %> | データバインディング式 | データバインドを行う。値はHTMLエンコードする |
<%$ ~ %> | 式ビルダー | アプリケーション構成などの値を取得する |
<%-- ~ --%> | サーバー側コメントブロック | コメント |
式ビルダーではアプリケーション構成ファイルのappSettings要素とconnectionStrings要素、リソースファイルを参照することが可能らしい。
それぞれプレフィックスはAppSettings、ConnectionStrings、Resources。<%$ ConnectionStrings:dafaultConnection %>のような感じ。