Tys*_*Tys 6 .net c# asp.net dll
我正在向现有页面添加一个简单的 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>
Run Code Online (Sandbox Code Playgroud)
我得到的错误是 .. 在命名空间“MyProject.BusinessLogic”中不存在(您是否缺少程序集引用?)
知道如何解决这个参考问题吗?
我尝试了这些选项:http://msdn.microsoft.com/en-us/library/d864zc1k(v=vs.85).aspx,但没有运气。
小智 4
使用 <%@ Import %> 来执行此操作...
<%@ Application Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Web.UI" %>
<script RunAt="server">
//here you can write your C# Code
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>
Run Code Online (Sandbox Code Playgroud)