インライン式

4851 ワード

以下のASPを含む.NETインライン式の説明:

  •  
    埋め込みコードブロック
    従来のASPの後方互換性を維持するために使用されます.
    ≪ブロック内のコード|Code in Block|oem_src≫:プログラム文を実行し、「≪ページレンダリング・フェーズ|Page Production Stage|oem_src≫」で「≪現在のページ・クラス|Current Page Class|oem_src≫」で関数を呼び出すことができます.
        
    hello world

     
    式の表示
    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を使用すると、「デザインビュー」と「ソースビュー」を切り替えることができます.
    
    
    
    
    
        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>