在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" %>