2010-08-05 19 views
1

我想知道如果任何人都可以給我講解一下:如何理解ASP.Net中的基本開啓者,頁面標籤?

<%@ Page Title="Log In" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" 
CodeBehind="Login.aspx.cs" Inherits="greetwithus.Account.Login" %> 

這是當我Visual Studio創建一個簡單的.NET Web應用程序。我顯然理解標題部分,語言部分,但不是其他部分。我想知道是否有人可以向我解釋這一行代碼。

回答

5

這就是所謂的@Page directive,一旦你知道他們是所謂的指令,你可以找到幫助很容易:)

MSDN有每個屬性附加傷害的完整描述在這裏: http://msdn.microsoft.com/en-us/library/ydy4x04a.aspx

爲了您的例如(請參閱MSDN鏈接,更詳細的說明):

  • 的MasterPageFile - 集內容頁面或嵌套母版頁的母版頁的路徑。支持相對和絕對路徑。有關更多信息,請參閱MasterPageFile屬性。
  • AutoEventWireup - 指示頁面的事件是否爲自動裝配。如果啓用事件自動裝配,則爲true;否則,是錯誤的。默認值是true。有關更多信息,請參見ASP.NET Web Server Control Event Model
  • CodeBehind - 指定包含與頁面關聯的類的編譯文件的名稱。該屬性在運行時不使用。
  • Inherits - 定義頁面繼承的代碼隱藏類。這可以是從Page類派生的任何類。該屬性與CodeFile屬性一起使用,該屬性包含代碼隱藏類的源文件的路徑。使用C#作爲頁面語言時,Inherits屬性區分大小寫,而在使用Visual Basic作爲頁面語言時區分大小寫。

如果您好奇,there are other directives as well

相關問題