どっとねっとふぁん

C# Tips And Samples
in 検索

04.やっとプログラムからHello World!(インラインコード)

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

    04.やっとプログラムからHello World!(インラインコード)

    プログラムからLabel Webコントロールに"Hello World!"を表示してみます。
    -------------------------------------------------------
    <%@ Page language="c#" %>
    <script runat="server">
    public void Page_Load(Object sender, EventArgs e) {
        Label1.Text = "Hello World!";
    }
    </script>
    <html>
    <body>
    <asp:Label id="Label1" runat="server" />
    </body>
    </html>
    
    -------------------------------------------------------
    ブラウザに表示されたHTMLのソースには、当然ですが、サーバ上で動作するスクリプトはまったく表示されません

    なお、1行めのPageディレクティブでの言語の指定を削除すると、実行時にエラーが表示されます。これは、ASP.NETのデフォルトでの開発言語はVB.NETであるため、C#の記述をコンパイルできずにエラーとなるのです。
    このエラーは、以下のようにscriptタグ内に利用する言語を指定することで回避することもできます。
    -------------------------------------------------------
    <script runat="server" language="c#">
    public void Page_Load(Object sender, EventArgs e) {
        Label1.Text = "Hello World!";
    }
    </script>
    <html>
    <body>
    <asp:Label id="Label1" runat="server" />
    </body>
    </html>
    
    -------------------------------------------------------


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