Jak uzyskać dostęp do metody rozszerzenia w widoku ASP.Net MVC? W języku C# robięJak korzystać z metody rozszerzenia w widoku ASP.NET MVC?
i pamiętam, widząc odpowiednik XML, aby umieścić w widoku, ale nie mogę go już znaleźć.
Jak uzyskać dostęp do metody rozszerzenia w widoku ASP.Net MVC? W języku C# robięJak korzystać z metody rozszerzenia w widoku ASP.NET MVC?
i pamiętam, widząc odpowiednik XML, aby umieścić w widoku, ale nie mogę go już znaleźć.
W Widok:
<%@ Import Namespace="MyProject.Extensions" %>
Albo w web.config (dla wszystkich widoków):
<pages>
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Linq" />
<add namespace="System.Collections.Generic" />
<add namespace="MyProject.Extensions" />
</namespaces>
</pages>
Musiałem zamknąć plik .aspx w VS2008 i ponownie otworzyć plik, zanim Intellisense wykryje zaimportowany obszar nazw. –
Czy to dosłownie "MyProject.Extensions", czy jest to specyficzne? Tak by mój był:
przypadku stron używających Razor/stron, można uwzględnić dyrektywę na stronie .cshtml using
.
@using MyBlogEngine;
Czy to "dostęp" lub "odwołanie"? [nie wybieranie nitów - pytanie o przejście z wersji VB] – justSteve
@justSteve jaka jest różnica? – Pablo
Moim zdaniem ... Odniesienie to akt przygotowania systemu do faktycznego wykorzystania (dostępu). Nie możemy użyć metody innej klasy, dopóki nie skonfigurujemy referencji. – justSteve