どっとねっとふぁん

C# Tips And Samples
in 検索

06.プログラムからHello World!(コードビハインド:事前コンパイル)

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

    06.プログラムからHello World!(コードビハインド:事前コンパイル)

    コードビハインドを利用する際には、プログラムの部分をあらかじめコンパイルしておくことが可能です。

    web05で利用したhelloworld.csをコンパイルし、dllを作成します。
    このdllはWebアプリケーションのルートフォルダの直下にbinという名前のフォルダを作成し、そこに置きます。
    このbinフォルダの名前と位置は固定ですので注意してください。

    このdllを利用するサンプルは以下のようになります。
    -------------------------------------------------------
    <%@ Page Inherits="HelloWorld"%>
    <html>
    <body>
    <asp:Label id="Label1" runat="server" />
    </body>
    </html>
    
    -------------------------------------------------------
    このサンプルのPageディレクティブでは継承して利用するクラス名を指定する必要があります。
    VS.NETでaspxファイルを生成した場合は、通常PageディレクティブにCodebehind属性が追加され、プログラムファイル名が指定されていますが、これは必ずしも必要な設定ではありません。

    また、binフォルダに配置するdllの名前は何でもかまいません。
    binフォルダ内に利用しようとするクラスを含んだdllが置いてあれば、それだけで動作します。



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