在學習WebForm時,其知識量比WinForm要多,在實際使用過程中WebForm的使用約占80%,WinForm占大約20%。
WinForm是C/S(客戶端)
主要是本機執行
WebForm是B/S(浏覽器)
主要是在服務端執行,用戶端主要是發送請求和獲取服務器發回的數據
以飯店作為例子:
要土豆絲 - 給IIS發送請求 ,IIS就相當於是服務員
通知廚房 - IIS把用戶要想看到的ASPX告知.NET框架
廚房炒菜 - .net框架將ASPX頁面中的C#代碼執行處理
喊服務員上菜 - .NET框架將處理好的頁面給IIS,IIS返回給用戶
要頭蒜 - html頁面請求,IIS直接可以返回給用戶,不需要經過.NET框架處理
代碼執行位置:在服務器上
ASP開發 <% %> <%= %> <%@ %>
使用VS制作WebForm:
文件-新建-網站-ASP.NET空網站-選擇文件系統-選擇文件位置-確定
解決方案-右鍵-添加-Web窗體
在新建的Web窗體選設計界面可以類似於WinForm可視化編輯控件。然後再根據需求添加函數