Asp.net mvc asp.net mvc-视图中的命名空间
我将使用名称空间放在视图代码后面,但在aspx中无法调用此名称空间的任何类 在代码隐藏中:Asp.net mvc asp.net mvc-视图中的命名空间,asp.net-mvc,Asp.net Mvc,我将使用名称空间放在视图代码后面,但在aspx中无法调用此名称空间的任何类 在代码隐藏中: using MVCTest.Controller; 你还记得把大会也包括在内吗?例如,像这样: // system.web / compilation / assemblies <add assembly="Microsoft.Web.Mvc"/> //system.web/compilation/assemblies 尝试在您的aspx/ascx文件中使用 <%@ import n
using MVCTest.Controller;
你还记得把大会也包括在内吗?例如,像这样:
// system.web / compilation / assemblies
<add assembly="Microsoft.Web.Mvc"/>
//system.web/compilation/assemblies
尝试在您的aspx/ascx文件中使用
<%@ import namespace='your namespace' %>
您还可以尝试在web.config中导入名称空间
<system.web>
<pages>
<namespaces>
<add namespace='you namespace' />
</namespaces>
</pages>
</system.web>
假设这是您的.Cs文件 命名空间MVCTest.Controller{
public class Utility
{
public static void func1()
{}
}
}
如果正在使用ASP.NET(C#)引擎,请尝试通过以下方式调用函数:Utility.func1()添加import语句:
...
或
如果您正在使用Razor引擎,请将using语句添加到视图中:
@using My.Namespace.Path
@{
ViewBag.Title = "My Page";
...
}
<html goes here>
...
</html goes here>
@使用My.Namespace.Path
@{
ViewBag.Title=“我的页面”;
...
}
...
@using My.Namespace.Path
@{
ViewBag.Title = "My Page";
...
}
<html goes here>
...
</html goes here>