創建新頁面【新項】 :
右擊WS或者WS下的文件夾----》添加----》添加新項----》彈出窗口,選擇Web窗體----》看到在WS或WS下的某個文件夾裏出現Xxx.aspx與Xxx.aspx.cs
注:頁面的@Page標籤的屬性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: