インライン式
4851 ワード
以下のASPを含む.NETインライン式の説明:
埋め込みコードブロック
従来のASPの後方互換性を維持するために使用されます.
≪ブロック内のコード|Code in Block|oem_src≫:プログラム文を実行し、「≪ページレンダリング・フェーズ|Page Production Stage|oem_src≫」で「≪現在のページ・クラス|Current Page Class|oem_src≫」で関数を呼び出すことができます.
式の表示
Responseに等しい.Write()文.最も簡単な情報表示方式です.
「式の表示」では、サーバコントロールのプロパティは使用できません.いるからNET Frameworkでは、コンテンツのプロパティ値を表示するのではなく、直接コンパイルされます.
%@...%> めいれいしき
コマンド式は、エディタがWebフォームとユーザーコントロールを処理するときの構文を指定します.
次のコマンドをサポートします.@Page定義ASP.NETページアナライザとコンパイラが使用するページ固有のプロパティ.にのみ含むことができる.aspxファイルにあります.*ASPのみNET Webフォームページでは、このコマンドの名前を使用できます. @コントロール定義ASP.NETページアナライザとコンパイラで使用されるコントロール固有のプロパティ.にのみ含むことができる.ascxファイル(ユーザーコントロール)にあります.*このコマンドの名前は、ユーザー制御ファイルのみです. @インポート名前空間をページまたはユーザーコントロールに明示的にインポートします. @インプリメンテーションは、1つのページまたはユーザコントロールインプリメンテーションが指定することを宣言的に示す.Netフレームワークインタフェース. @は、関連付けられた別名とネーミングスペースとクラス名を登録します.これにより、ユーザーコントロールとカスタムサーバコントロールが、要求されたページまたはユーザーコントロールにレンダリング時に含めることができます. @プログラムセットコンパイル中に、プログラムセットを現在のページにリンクします.プログラムセットのすべてのクラスとインタフェースをページで使用できます. @Master標識ASP.NETマスターページ. @WebHandlerはASPを識別する.NET IHttpHandlerページ. @PreviousPageTypeは、PreviousPageプロパティからアクセスするなど、前のページの強いタイプを取得する方法を提供します. @MasterTypeはクラス名を主属性のASPに割り当てる.NETページ.ASPを作成する.NETマスターページの強いタイプの参照の方法. @OutputCacheは、出力キャッシュポリシーまたはユーザーコントロールのページを宣言的に制御します. @参照は、現在のページまたはユーザーコントロールに宣言的にリンクされたページまたはユーザーコントロールを参照します.
データバインド式
「コントロールのDataBindメソッドを呼び出すとき」に、データ・バインディング式は、サーバー・コントロールのプロパティとデータ・ソース間のバインディングを作成します.
注記:SFT+F 7を使用すると、「デザインビュー」と「ソースビュー」を切り替えることができます.
埋め込みコードブロック
従来のASPの後方互換性を維持するために使用されます.
≪ブロック内のコード|Code in Block|oem_src≫:プログラム文を実行し、「≪ページレンダリング・フェーズ|Page Production Stage|oem_src≫」で「≪現在のページ・クラス|Current Page Class|oem_src≫」で関数を呼び出すことができます.
式の表示
Responseに等しい.Write()文.最も簡単な情報表示方式です.
「式の表示」では、サーバコントロールのプロパティは使用できません.いるからNET Frameworkでは、コンテンツのプロパティ値を表示するのではなく、直接コンパイルされます.
%@...%> めいれいしき
コマンド式は、エディタがWebフォームとユーザーコントロールを処理するときの構文を指定します.
次のコマンドをサポートします.
データバインド式
「コントロールのDataBindメソッドを呼び出すとき」に、データ・バインディング式は、サーバー・コントロールのプロパティとデータ・ソース間のバインディングを作成します.
注記:SFT+F 7を使用すると、「デザインビュー」と「ソースビュー」を切り替えることができます.
Protected Function SayHello() As String
Return "Hello, World"
End Function
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs)
lblHello.DataBind() ' “ ”
End Sub
<form id="form1" runat="server">
<div>
<label id="lblHello" runat="server" text="<%# sayhello %>">
</label>
</div>
</form>
</code></pre>
<p><font color="#ff0000"><strong> </strong><font color="#000000"><strong> </strong> :</font></font></p>
<ul>
<li><font> <u> </u>(<font color="#666666"> <u> </u></font>)</font></li>
<li><font> <u> </u>(DataBind )</font></li>
</ul>
<p><strong> </strong> <font color="#ff0000">DataBind </font><font color="#000000">, <strong><u><font> </font></u></strong> 。</font></p>
<p> : Page.DataBind <u> </u>。</p>
<h5><font><u> </u></font></h5>
<p> 。 <font><strong><u>【 “ ” </u></strong>。</font></p>
<p><font><strong/></font></p>
<p><font><strong> :</strong> </font></p>
<p> :『 $』 <strong> </strong>。</p>
<p>『 』 <strong>AppSettings</strong>、<strong>ConnectionStrings</strong> <strong> </strong>。</p>
<p><strong> : </strong> ,ASP 。</p>
<p>【<strong> </strong>】<strong> </strong>—— Web.config AppSettings :</p>
<p> <appsettings> <br/> <add key="copyright" value="(c) Copyright 2009 .com"/> <br/> </appsettings></p>
<p><strong> 〖 〗</strong></p>
<pre><code><literal id="literal1" runat="server" text="<%$ AppSettings:copyright %>"> </literal></code></pre>
<p> </p>
<h5><font><u> </u></font></h5>
<p> Web HTML <strong> </strong>。</p>
</div>
</div>
</div>
</div>
</div>