到近来才终于把以下两中方式给弄清楚:
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="SchemaExplorer" %>
在MSDN官方网站上对

@ Assembly这种方式是这样解释的:

在编译过程中将程序集链接到当前页,以使程序集的所有类和接口都可用在该页上,它引用到本页的是程序集

示例

以下代码片段使用两个 @ Assembly 指令,第一个链接到 MyAssembly(用户定义的程序集);第二个链接到 MySource.vb(Visual Basic .NET 源文件)。

<%@ Assembly Name="MyAssembly" %>
<%@ Assembly Src="MySource.vb" %>

@ Import这种方式是这样解释的:

将命名空间显式导入到页中,使所导入的命名空间的所有类和接口可用于该页。导入的命名空间可以是 .NET Framework 类库或用户定义的命名空间的一部分,它引用到本页的是类的命名空间和接口。

以下代码导入 .NET Framework 基类命名空间 System.Net 和用户定义的命名空间 Grocery

<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="Grocery" %>
唉,大家觉得我是不是很弱智呀,这样的问题到现在才知道。

posted on 2007-04-27 16:12  过江  阅读(1138)  评论(0编辑  收藏  举报