【示例】.aspx单个页面引用命名空间的三种方法
作者:admin 时间:2023-4-25 16:1:56 浏览:.aspx单个页面文件,无.cs后台程序文件,因此若想运行.aspx单个页面文件,需要考虑如何引用命名空间的问题。本文介绍.aspx单个页面引用命名空间的三种方法.
一、使用@Import
可以使用@Import
来引用命名空间,代码如下:
<%@Import Namespace="" %>
如使用系统时间,需要引用命名空间System
,代码如下:
<%@Import Namespace="System" %>
<%
Response.Write (DateTime.Now.ToString());
%>
注:@Import Namespace
字母不区分大小写,@Import
也可以写成@ Import
。
若需要引用多个命名空间,不能写多个namespace
,可以写多个import
指令,如:
<%@ import namespace="System.Text" %>
<%@ import namespace="System.Data" %>
二、在Web.config引用命名空间
Web.config配置是全局性的,即是相当于所有页面都引用该命名空间,代码如下:
<system.web>
<pages>
<namespaces>
<add namespace="System"/>
<add namespace="System.Data" />
</namespaces>
</pages>
</system.web>
注: pages
节点只能出现一次,多个会抛“System ...”类似的异常。
三、直接在程序代码里引用命名空间
我们还可以直接在程序代码里引用命名空间,如下代码:
<%
Response.Write (System.DateTime.Now.ToString());
%>
System
就是需要引用的命名空间,我们把它直接写到了程序语句里。
总结
以上便是.aspx单个页面引用命名空间的三种方法,使用哪种方法视乎你的实际环境,一般是建议用第一种方法,即是使用@Import
的方法,因为它的作用范围是单个aspx页面,维护更方便,程序代码编写更简洁。
相关文章
相关文章
x
- 站长推荐