|
|
|
|
|
.aspx單個(gè)頁面文件,無.cs后臺(tái)程序文件,因此若想運(yùn)行.aspx單個(gè)頁面文件,需要考慮如何引用命名空間的問題。本文介紹.aspx單個(gè)頁面引用命名空間的三種方法.
一、使用@Import
可以使用@Import
來引用命名空間,代碼如下:
<%@Import Namespace="" %>
如使用系統(tǒng)時(shí)間,需要引用命名空間System
,代碼如下:
<%@Import Namespace="System" %>
<%
Response.Write (DateTime.Now.ToString());
%>
注:@Import Namespace
字母不區(qū)分大小寫,@Import
也可以寫成@ Import
。
若需要引用多個(gè)命名空間,不能寫多個(gè)namespace
,可以寫多個(gè)import
指令,如:
<%@ import namespace="System.Text" %>
<%@ import namespace="System.Data" %>
二、在Web.config引用命名空間
Web.config配置是全局性的,即是相當(dāng)于所有頁面都引用該命名空間,代碼如下:
<system.web>
<pages>
<namespaces>
<add namespace="System"/>
<add namespace="System.Data" />
</namespaces>
</pages>
</system.web>
注: pages
節(jié)點(diǎn)只能出現(xiàn)一次,多個(gè)會(huì)拋“System ...”類似的異常。
三、直接在程序代碼里引用命名空間
我們還可以直接在程序代碼里引用命名空間,如下代碼:
<%
Response.Write (System.DateTime.Now.ToString());
%>
System
就是需要引用的命名空間,我們把它直接寫到了程序語句里。
總結(jié)
以上便是.aspx單個(gè)頁面引用命名空間的三種方法,使用哪種方法視乎你的實(shí)際環(huán)境,一般是建議用第一種方法,即是使用@Import
的方法,因?yàn)樗淖饔梅秶菃蝹€(gè)aspx頁面,維護(hù)更方便,程序代碼編寫更簡(jiǎn)潔。
相關(guān)文章