如何从 aspx 文件访问 App_Code/file.cs?
How to access App_Code/file.cs from a aspx file?
我有以下文件:App_code/utility.cs
。该文件需要通过 aspx
文件访问。在我的 aspx 文件中,我有以下 <%@ Import Namespace ="../App_Code/Utility.cs" %>
。当我尝试构建它时,出现以下错误:Identifier expected
。如何从 aspx 文件访问 App_code/file.cs?
Utility.cs 文件的一小部分样本:
public class Utility
{
public static string EncryptString(string fieldValue, string IV = "")
{
//code in here
}
}
aspx 文件的开头如下所示:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="file.aspx.cs" Inherits="file" EnableEventValidation="false" EnableViewState="true" %>
<%@ Import Namespace ="../App_Code/Utility.cs" %>
<!DOCTYPE html>
如果您不使用 namespace
则直接在 aspx 页面上调用它 - 就像那样。
<%=Utility.EncryptString("theEncodedString") %>
如果您有命名空间,例如,如果您有
namespace myNameSpace
{
public class Utility
{
public static string EncryptString(string fieldValue, string IV = "")
{
//code in here
}
}
}
然后就可以在页面上声明了
<%@ Import Namespace ="myNameSpace" %>
或者直接用它来定位你 class as
<%=myNameSpace.Utility.EncryptString("theEncodedString") %>
App_Code 上的文件编译为 dll 库 - 然后您通过包含它们的命名空间(而不是通过引用文件)来使用它们的 class - 对于 asp.net 文件是不存在,它的编译版本作为 dll 存在。
我有以下文件:App_code/utility.cs
。该文件需要通过 aspx
文件访问。在我的 aspx 文件中,我有以下 <%@ Import Namespace ="../App_Code/Utility.cs" %>
。当我尝试构建它时,出现以下错误:Identifier expected
。如何从 aspx 文件访问 App_code/file.cs?
Utility.cs 文件的一小部分样本:
public class Utility
{
public static string EncryptString(string fieldValue, string IV = "")
{
//code in here
}
}
aspx 文件的开头如下所示:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="file.aspx.cs" Inherits="file" EnableEventValidation="false" EnableViewState="true" %>
<%@ Import Namespace ="../App_Code/Utility.cs" %>
<!DOCTYPE html>
如果您不使用 namespace
则直接在 aspx 页面上调用它 - 就像那样。
<%=Utility.EncryptString("theEncodedString") %>
如果您有命名空间,例如,如果您有
namespace myNameSpace
{
public class Utility
{
public static string EncryptString(string fieldValue, string IV = "")
{
//code in here
}
}
}
然后就可以在页面上声明了
<%@ Import Namespace ="myNameSpace" %>
或者直接用它来定位你 class as
<%=myNameSpace.Utility.EncryptString("theEncodedString") %>
App_Code 上的文件编译为 dll 库 - 然后您通过包含它们的命名空间(而不是通过引用文件)来使用它们的 class - 对于 asp.net 文件是不存在,它的编译版本作为 dll 存在。