.Net/C#(3)——基本的頁面操作與認識(aspx與aspx.cs、Page_Load()、Page_Init()、Page.IsPostBack)

創建新頁面【新項】 :

右擊WS或者WS下的文件夾----》添加----》添加新項----》彈出窗口,選擇Web窗體----》看到在WS或WS下的某個文件夾裏出現Xxx.aspx與Xxx.aspx.cs

注:頁面的@Page標籤的屬性CodeFile可能是CodeBehind也可能是Src,你知道他們的區別嗎???

CodeFile、CodeBehind、Src區別

-------------------------------------------------------------分割線------------------------------------------------------------------------

接着查看CS文件:

腦子裏就會冒出個問號:這個Page_Load()爲什麼建cs文件都會有、起什麼作用、什麼時候調用、會出現什麼異常???

參考:

ASP.NET中的Page_Load函數理解——附帶Page.IsPostBack的簡單使用【簡單理解】

Page_load事件【更詳細】

C# Page_load()事件 執行兩遍 出現的幾種情況以及解決辦法【說了三個情況】

補充:【(摘取:https://blog.csdn.net/qq_33391499/article/details/81195369

Page_Init()只執行一次,常用於頁面初始化

Page_Load()每當表單提交,則進行執行

還有個問題:aspx與aspx.cs什麼關係,膚淺的回答,一個管前端一個管後端唄,能認真想想不?哈~

C#aspx頁面和aspx.cs頁面之間的數據交互(記錄篇)

<%=%> 引發的aspx文件、.aspx.cs文件和.aspx.designer.cs的一些說明

我百度搜問題,看一些文章,發現C#開發時使用的頁面,可能用ashx而不是aspx:

ASPX頁面的運行機制

ashx和aspx的區別

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章