どっとねっとふぁん

C# Tips And Samples
in 検索

05.プログラムからHello World!(コードビハインド:実行時コンパイル)

最新の投稿は、投稿日時: 06-23-2005, 4:46 午後 投稿者: ono です。スレッドには 0 件の返答があります。
投稿のソート: 前へ 次へ
  •  06-23-2005, 4:46 午後 51

    05.プログラムからHello World!(コードビハインド:実行時コンパイル)

    ASP.NETでは、プログラムの処理部分とユーザインタフェースの表示部分にファイルを分割することができます。
    これをコードビハインドと呼びます。
    Label Webコントロールに"Hello World!"を表示するためのプログラムを別ファイルに分割するサンプルは以下のようになります。

    helloworld.aspx
    -------------------------------------------------------
    <%@ Page Src="helloworld.cs" Inherits="HelloWorld"%>
    <html>
    <body>
    <asp:Label id="Label1" runat="server" />
    </body>
    </html>
    
    -------------------------------------------------------
    helloworld.cs
    -------------------------------------------------------
    using System;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public class HelloWorld : Page
    {
        public Label Label1;
    
        public void Page_Load(Object sender, EventArgs e) {
            Label1.Text = "Hello World!";
        }
    
    }
    
    -------------------------------------------------------
    この場合、2つのファイルは同じフォルダ内に存在している必要があります。

    helloworld.aspx内のPageディレクティブではプログラムファイルの名前と、継承して利用するクラス名を指定する必要があります。
    また、Webコントロールを利用する場合、プログラム内でそのコントロールをフィールドに定義しておく必要があります。


    あおい情報システム株式会社
     小野修司(どっとねっとふぁん)
RSS ニュースフィードで参照
SkinName:iroha_CS2
Powered by Community Server, by Telligent Systems