- - PR -
ASP.NET Hello World!
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2002-04-13 10:06
ASP.NET Hello World!
aspxファイルからHello World!を表示するサンプル集です。 DEMO1 は、単純にHTMLファイルを.aspx に書き換えた例です。 ASP.NETは、純粋なHTMLタグのみで記述されたページもサポートしています。 DEMO2 は、Classic ASPのファイルを.aspx に書き換えた例です。 Classic ASPのResponse.Writeの省略形<%=・・・%>は、ASP.NETでも動作します。 DEMO3 は、ASP.NETのHTMLコントロールを使用した例です。 DEMO4 は、ASP.NETのWebコントロールを使用した例です。 Label コントロールは、<span>・・・</span>タグに変換されます。 DEMO5 は、イベントハンドラー(Page_Load)を使用した例です。 Pageのイベントには、Page_Init, Page_Load, Page_PreRender, Page_Unload などがありますが、もっとも頻繁に利用されるのがPage_Loadイベントです。 DEMO6 をクリックすると、Pageのイベントシーケンスが表示されます。 Page_Loadイベントで、IsPostBackプロパティを使用すると初回のイベントか PostBackされたときのイベントかを調べることができます。 DEMO7 をクリックすると、実際に体験できます。 ところで,DEMO7 のClick Here! ボタンをクリックするとLabelコントロールに表示されているデータが PostBack されるとき再表示されます。 このようにASP.NETでは、ページ上に表示されていたデータがPostBackされたときも再表示されるように保障しています。 PostBackされたときにデータが再表示されることを View State と呼びます。 View State は、Hidden 属性の Input タグで実現しています。 <input type="hidden" name="__VIEWSTATE" value="XXXX" /> DEMO7をクリックしたら、マウスを右側のフレームに移動して右ボタンをクリックしてソースコードを表示して確認して見てください。 Happy Programming! Akio Kasai [ メッセージ編集済み 編集者: Dr ADO.NET 編集日時 2002-04-13 22:17 ] |
1