【发布时间】:2023-03-06 10:07:01
【问题描述】:
我正在向现有页面添加一个简单的 ASP.NET 页面(我现在无法更改/构建原始项目),该页面没有代码隐藏文件。一切都很好,除非我想使用我项目中另一个库中的某些功能。
例子
<%@ Page Language="C#" %>
<%@ Import Namespace="MyProject.BusinessLogic" %>
<HTML>
<script runat="server" language="C#">
public void Page_Load(object sender, EventArgs e)
{
bool myBool = false;
MyLabel.Text = myBool.ToString(); //works fine
MyLabel.Text = MyProject.BusinessLogic.StatusManager.Get().ToString(); //does not work
}
</script>
<body>
<form id="MyForm" runat="server">
<asp:label id="MyLabel" runat="server"></asp:label>
</form>
</body>
</HTML>
我得到的错误是 .. 命名空间“MyProject.BusinessLogic”中不存在(您是否缺少程序集引用?)
知道如何解决这个参考问题吗?
我尝试了这些选项:http://msdn.microsoft.com/en-us/library/d864zc1k(v=vs.85).aspx,但没有运气。
【问题讨论】:
-
您说您使用了这些选项,但我在您发布的代码中没有看到尝试。发布包含正确引用但不起作用的实际代码。
-
我已经用我尝试过的方法更新了我的代码。