我很无聊,上写名为.ascx C#代码,使用此语法:如何在.ascx中使用“using”指令?
<%
foreach (OriginalPackage.MyPack in OriginalPackage.MyPacks) {
}
%>
,而不是
foreach (MyPack in MyPacks) {
}
写正确using OriginalPackage;
那么,有没有一种方法在.ascx上使用using
?
我很无聊,上写名为.ascx C#代码,使用此语法:如何在.ascx中使用“using”指令?
<%
foreach (OriginalPackage.MyPack in OriginalPackage.MyPacks) {
}
%>
,而不是
foreach (MyPack in MyPacks) {
}
写正确using OriginalPackage;
那么,有没有一种方法在.ascx上使用using
?
使用@import
指令代替:
<%@ Import namespace="OriginalPackage" %>
明确导入一个命名空间到ASP.NET应用程序文件(如网页,用户控件,母版页,或一个Global.asax文件),使导入的命名空间的所有类和接口都可用于该文件。导入的名称空间可以是.NET Framework类库的一部分,也可以是用户定义的名称空间。
我没有写一个ASCX文件自己,但this documentation建议你想:
<%@ Import namespace="OriginalPackage" %>
但所需的内存/时间导入此?我的意思是,如果在page.ascx中,我使用'<%@ Import namespace =“OriginalPackage”%>'和.ascx.cs'使用OriginalPackage;'这是浪费资源?或者它没有关系? – markzzz
@markzzz - 没关系。 – Oded