- PR -

ASP.NET Hello World!

1
投稿者投稿内容
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 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

スキルアップ/キャリアアップ(JOB@IT)