web.config配置aspx页面默认引用的namespace_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > web.config配置aspx页面默认引用的namespace

web.config配置aspx页面默认引用的namespace

 2013/9/25 15:05:43  贾锡安  博客园  我要评论(0)
  • 摘要:如果我们在aspx页面上使用<%%>的方式使用某些类的时候很多都没办法直接使用,我们必须要在页面上引用命名空间,如:如果我们要使用DataTable类的时候,我们必须先使用<%@ImportNamespace="System.Data"%>引入命名空间,但是每个网站或系统有很多页面会用到,这样一个一个的引用实在不是明智之举,旧的方法:引入命名空间1<
  • 标签:Web 配置

如果我们在aspx页面上使用<%%>的方式使用某些类的时候很多都没办法直接使用,我们必须要在页面上引用命名空间,

如:如果我们要使用DataTable类的时候,我们必须先使用<%@ Import Namespace="System.Data" %>引入命名空间,但是每个网站或系统有很多页面会用到,这样一个一个的引用实在不是明智之举,

旧的方法:引入命名空间

class="code_img_closed" src="/Upload/Images/2013092515/0015B68B3C38AA5B.gif" alt="" />logs_code_hide('6476ce94-9aed-48f9-9bd4-3b8f3b500597',event)" src="/Upload/Images/2013092515/2B1B950FA3DF188F.gif" alt="" />
 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ECshop.Site.Default" %>
 2 <%@ Import Namespace="System.Data" %>
 3 <%@ Import Namespace="System.Collections.Generic" %>
 4 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 5 
 6 <html xmlns="http://www.w3.org/1999/xhtml">
 7 <head runat="server">
 8     <title></title>
 9 </head>
10 <body>
11     <form id="form1" runat="server">
12     <div>
13     <%
14         DataTable dt = new DataTable();
15          %>
16     </div>
17     </form>
18 </body>
19 </html>
View Code

 

新的方法:在web.config里面配置aspx页面要引用的命名空间,我们可以在 <system.web>下的<pages>节点下的<namespaces>里面添加命名空间的引用,这样我们每个页面都不用再单独去引用,在页面中如果我们再使用<%%>引用配置的命名空间里的类的话就不会出错了

1 <pages>
2     <namespaces>
3         <add namespace="System.Data"/>
4         <add namespace="System.Collections.Generic"/>
5     </namespaces>
6 </pages>
View Code

 

同理:如果我们每个页面都要用到自动以用户控件的话,我们也可以在<pages>节点下的<controls>里面添加引用

 

PS:

最近发现一个发泄解压的好办法,那就是上厕所。上完之后,面部狰狞的对着马桶说:“你给我吃屎吧你!”然后猛冲厕所!

上一篇: 为啥一代Surface Pro不卖了? 下一篇: 没有下一篇了!
发表评论
用户名: 匿名