どっとねっとふぁん

C# Tips And Samples
in 検索

09.ページの初期化

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

    09.ページの初期化

    ページが最初に表示された状態なのか、それとも何か入力されて表示された(PostBack)状態なのかは、IsPostBackプロパティを調べることで判断できます。
    -------------------------------------------------------
    <%@ Page language="c#" %>
    <script runat="server">
    public void Page_Load(Object sender, EventArgs e) {
        if(IsPostBack)
        {
            Label1.Text = intxt.Text;
        }
        else
        {
            Label1.Text = "何か入力してください";
        }
    }
    </script>
    <html>
    <body>
    <form method="post" runat="server">
    <asp:Textbox id="intxt" runat="server"/><br />
    </form>
    <asp:Label id="Label1" runat="server" /><br />
    </body>
    </html>
    
    -------------------------------------------------------
    このサンプルだと、ページが最初に表示された場合には、"何か入力してください"という文字列がLabelに表示されます。
    テキストボックスに何か入力すると、それ以降は入力されたデータがLabelに表示されます。

    ASP.NETでは、自分自身にデータをなげてそこで処理を行う、という形が基本になるため、IsPostBackはほとんどのページで利用することになります。


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