程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> asp+的頁面指示標識

asp+的頁面指示標識

編輯:ASP技巧

確切的說,這個名字起得並不是很合適,在ASP.Net中的這個英文願單詞是:Page Directives.

頁面指示標識 的功能是用來確定在處理ASPx文件的時候,需要系統做一些什麼特殊的設定?他的語法是<%@ directive attribute=value [attribute=value … ]%> 注意屬性之間需要空格,在"="
之間不能有空格。
ASP.Net的web forms 中現在包含以下7中標識@ Page,@ Control,@ Import,@ Registe,@ Assembly,@ OutputCache其實這些標識在以前的文章中的例子裡面都已經有所提及,豆腐在這篇文章裡對這些 標識 進行一個大概的同意講解

@ Page 標識我們常用的屬性是 Language 比如 <%@ Page Language="VB" %>,另外他還可以確定這個
頁面的

字符集,ResponseEncoding=gb2312
是否允許調試:Trace=True 表示如果抱錯,顯示錯誤信息 否則反之警告是否顯示:Warnings=True 表示如果程序中有不合理的地方,雖然只是警告,仍然顯示成為錯誤等等

@ Control 並非使用在 ASPx 文件中,而是使用在 ascx 文件,也就是 擁護子定義控件的文件中,在一個ascx 文件中只能有一個 @ Control 標識

@ Import 是我們可能最常用的一個標識 ,當我們使用一些特殊的ASPx特性的時候,為了告訴編譯器我們的目的,我們就需要使用這個標識,常用的標識 我已經在前面的文章中 講過了,如果 不使用 @import 我們默認就已經可以使用 如下的一些 命名空間(NameSpace)
System
System.Collections
System.IO
System.Web
System.Web.UI
System.Web.UI.HtmlControls
System.Web.UI.WebControls

@ Register 是當我們在 aspx 文件中調用我們的 子定義組件的pagelet 的時候,對 這個pagelet 進行表注的時候使用的,通過這個標識,我們 就可以 在 這個 ASPx 文件中使用 我們自己的 NameSpace

@ Assembly 指出我們編譯ASPx 文件的時候 需要使用什麼額外的編譯器
@ OutputCache 我們在前面的文章中 剛剛講過,就是使 這個ASPx 文件的內容在 服務器上保留的時間的長度.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved