aspx文件有如下一行代碼:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Notify.aspx.cs" Inherits="JFTNotify.Notify" %>
ASP.NET 頁面中的前幾行,一般是%@...%這樣的代碼,這叫做頁面指令。用來定義ASP.NET頁分析器和編譯器使用的特定於該頁得一些定義。在.aspx文件中使用的頁面指令一般有以下幾種:
(1)Language: 指定頁中的所有內聯呈現(<%%>和<%=%>)和代碼聲名塊進行編譯時使用的語言。可以是任何.NET Framework支持的語言。請切記:每頁只能使用和指定一種語言,但一個工程可以使用多種語言。
(2)AutoEventWireup : 設置頁面的事件是否自動綁定。ASP.NET 2.0默認值為true,ASP.NET 1.0和ASP.NET 1.1默認為false。ASP.NET頁觸發的事件,如Init, Load,PreRender等,在默認情況下,可以使用“Page_事件名稱”的命名約定將頁事件綁定到相應的方法,頁面編譯時,ASP.NET將查找基礎此命名約定的方法,並自動執行該方法的代碼。例如,頁的Load事件默認創建名為Page_Load的方法處理程序。
(3)CodeFile:指定指向頁引用的代碼隱藏文件的路徑。此屬性與Inherits屬性一起使用可以將代碼隱藏源文件與網頁相關聯。此屬性僅對編譯的頁有效。
(4)Inherits:與CodeFile屬性(包含指向代碼隱藏類的源文件的路徑)一起使用來定義供頁繼承的任何從Page類派生的代碼隱藏類。(其實就是指定了要執行的代碼在aspx.cs文件中的位置)
(5)session:session="false",頁面不保存session。
(6)contentType:contentType="text/html; charset=UTF-8" :指定編碼方式。
更多詳情請看:https://blog.csdn.net/u010678947/article/details/19974217