компоненты asp.net mvc-Пространство имен




viewengines asp net core (4)

Я использую пространство имен в коде просмотра, но я не могу назвать какой-либо класс этого пространства имен в aspx.

В коде:

using MVCTest.Controller;

Вы не забыли включить сборку? Например, вот так:

// system.web / compilation / assemblies
<add assembly="Microsoft.Web.Mvc"/>

попробуйте использовать в файле aspx / ascx

<%@ import namespace='your namespace' %>

вы также можете попытаться импортировать пространство имен в web.config

<system.web>
  <pages>
    <namespaces>
      <add namespace='you namespace' />
    </namespaces>
  </pages>
</system.web>

Добавьте оператор импорта Если вы используете механизм ASP.NET (C #):

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

<html goes here>
    ...
</html>

ИЛИ

Добавьте оператор using к вашему представлению, если вы используете движок Razor:

@using My.Namespace.Path

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

<html goes here>
   ...
</html goes here>

Предположим, что это ваш файл .Cs.

пространство имен MVCTest.Controller {

public class Utility

{ 
   public static void func1()
   {} 
}

}

Попробуйте вызвать функцию: Utility.func1 ()





asp.net-mvc