Umieszczam przy użyciu przestrzeni nazw w kodzie widoku, ale nie mogę wywołać żadnej klasy tej przestrzeni nazw w aspx.asp.net mvc - Przestrzeń nazw w widoku
W kodzie:
using MVCTest.Controller;
Umieszczam przy użyciu przestrzeni nazw w kodzie widoku, ale nie mogę wywołać żadnej klasy tej przestrzeni nazw w aspx.asp.net mvc - Przestrzeń nazw w widoku
W kodzie:
using MVCTest.Controller;
spróbować użyć w pliku aspx/ascx
<%@ import namespace='your namespace' %>
można także spróbować zaimportować przestrzeń nazw w pliku web.config
<system.web>
<pages>
<namespaces>
<add namespace='you namespace' />
</namespaces>
</pages>
</system.web>
Czy pamiętają włączyć zespół, jak również? Na przykład. tak:
// system.web/compilation/assemblies
<add assembly="Microsoft.Web.Mvc"/>
Załóżmy, to jest twój Plik .Cs mówi
namespace MVCTest.Controller {
public class Utility { public static void func1() {} }
}
Spróbuj wywołanie funkcji przez: Utility.func1()
Dodaj import oświadczenie Jeśli używasz (C#) Silnik ASP.NET:
<%@ Import Namespace="My.Namespace.Path" %>
<html goes here>
...
</html>
LUB
Dodaj korzystając oświadczenie Pana zdaniem, jeśli używasz silnika Razor:
@using My.Namespace.Path
@{
ViewBag.Title = "My Page";
...
}
<html goes here>
...
</html goes here>