asp.net mvc - 视图中的命名空间

Sto*_*art 15 asp.net-mvc

我在后面的视图代码中使用命名空间,但我无法在aspx中调用此名称空间的任何类.

在codebehind中:

using MVCTest.Controller;
Run Code Online (Sandbox Code Playgroud)

JSC*_*JSC 31

尝试在您的aspx/ascx文件中使用

<%@ import namespace='your namespace' %>
Run Code Online (Sandbox Code Playgroud)

您还可以尝试在web.config中导入名称空间

<system.web>
  <pages>
    <namespaces>
      <add namespace='you namespace' />
    </namespaces>
  </pages>
</system.web>
Run Code Online (Sandbox Code Playgroud)


und*_*rob 10

添加import语句如果您使用的是ASP.NET(C#)引擎:

<%@ Import Namespace="My.Namespace.Path" %>

<html goes here>
    ...
</html>
Run Code Online (Sandbox Code Playgroud)

要么

如果您使用的是Razor引擎,请将using语句添加到视图中:

@using My.Namespace.Path

@{
    ViewBag.Title = "My Page";
    ...
}

<html goes here>
   ...
</html goes here>
Run Code Online (Sandbox Code Playgroud)