タイトル : Re^7: asp.netの仕組みについてお聞きしたい 投稿日 : 2003/07/09(Wed) 22:56 投稿者 : NAO★
> .aspxの場合はサーバーサイドの処理も含みます ←ここでのサーバーサイド側の処理というのは > .aspxのコントロールである”ボタン”を一つ作るのもサーバー側でやっているということで > しょうか?で!HTMLの”ボタン”はザーバー側で作っていないということですか? まず、HTMLの方ですが、サーバーはリクエストのあったファイルをただ送信しているだけです。 HTMLの解析はブラウザで行います。(HTMLコントロールとHTMLのタグは1対1で対応しています) ASP.NETの場合は、まず次のような独自タグをサーバー側でHTMLタグ(この場合<INPUT>タグ)に変換しま す。 <asp:TextBox id="TextBox1" style="Z-INDEX: 102; LEFT: 147px; POSITION: absolute; TOP: 137px" runat="server"></asp:TextBox> イベント処理などはサーバー側で処理されることもあります。 その後はHTMLと同じように送信されて、ブラウザ側で処理されますが、 WebコントロールはJavaScriptなどを含むため、HTMLと1対1の関係とは限りません。 たいていの場合、素のHTMLで作るよりもサイズも大きくなるでしょう。 もちろん通常規模のサイトでそれほど問題になることはないと思われますが。 |