【发布时间】:2012-09-07 15:41:29
【问题描述】:
我通常包含我的命名空间,例如
using myProject.Model;
到我的 .cs 文件 但是当我想在我的 .aspx 文件中迭代从 myProject.Model 派生的对象时,我必须始终包含该指令
<%@ Import Namespace="myProject.Model" %>
这是为什么呢?我的意思是如果它是在 default.aspx 的文件(在 default.aspx.cs 中)的代码中声明的,我为什么要再次添加它?为什么不可用?
只是想知道,但我想知道这是为什么。
提前谢谢你!
【问题讨论】:
-
出于编译目的,这两个文件是独立的,因为
aspx是使用与cs不同的编译器编译的。
标签: c# asp.net namespaces code-behind