ASP.net 処理はサーバ上?クライアント上?
ASP.netについて質問です。
お聞きしたいのは、
◆1.WithEventsおよび、Handles で書かれた処理は、クライアントで動いているのか?サーバで動いているのか? と、
◆2.iOSなど、クライアントに.Net Framework の入っていない環境では、ASP.netは動かないのか? です。
aspx.vb側に、
Private Sub Button1_Click _
(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button1.Click
End Sub
と書かれてあるときでも、
クライアント側では、単なるHTMLなわけですが、どのような仕組みで動いているのでしょうか?
(1)Windowsや、iOSの、システムフォルダにdllか何かがダウンロードされ、
クライアントに入っているAPIで動いている?
⇒ iOSなど、クライアントに.Net Frameworkがない環境では動かない?
サーバとの通信は発生しない?
(2)サーバにRequestされている?
(クライアント側で、クリックされたことが捕捉されたタイミングで、
サーバ側にRequestされている?)
⇒ iOSなど、クライアントに.Net Frameworkがない環境でも動く?
サーバとの通信が発生する?
宜しくお願い致します。
.