技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

【示例】.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页面,维护更方便,程序代码编写更简洁。

相关文章

标签: asp.net  命名空间  aspx  
x
  • 站长推荐
/* 左侧显示文章内容目录 */