Mam projekcik ASP.NET MVC.
Potrzebuję mieć kilka pliczków html w pewnym sensie niezależnych od całego projektu, tzn takich do których będę mógł się odwołać linkiem w przeglądarce.
Jeśli wrzucę plik test.html do folderu Content to poprzez przeglądarkę wyświetlę go:
localhost/MojProjekt/Content/test.html
natomiast jeśli ten sam plik wrzucę do Views to poprzez
localhost/MojProjekt/Views/test.html
nie mogę do wyświetlić.
Dlaczego? Jak temu zaradzić?
Zainteresuj się
routes -> MapPageRoute
dafaq napisał(a):
Zainteresuj się
routes -> MapPageRoute
Tak jak pisałem używam ASP.NET MVC, nie WebForms...
Netowiec napisał(a):
dafaq napisał(a):
Zainteresuj się
routes -> MapPageRouteTak jak pisałem używam ASP.NET MVC, nie WebForms...
A ja Ci odpisałem rozwiązanie w ASP.NET MVC.
Patrzył co to Routing w ASP.NET MVC? Widział kiedyś App_Start/RouteConfig.cs? Jak nie to do roboty
A rozrónia co to cshtml a co to aspx?
MapRoute jest do MVC,
MapPageRoute jest do aspxów, jak chcesz w MVC łączyć elementy Formsów.
Netowiec napisał(a):
Tak jak pisałem używam ASP.NET MVC, nie WebForms...
Klasa ta sama, tylko metoda inna, prawdopodobnie IgnoreRoute
. Ogólnie Twój problem to routing statycznej zawartości i o to chyba trzeba pytać dokumentacji/Googla.
Netowiec napisał(a):
A rozrónia co to cshtml a co to aspx?
MapRoute jest do MVC,
MapPageRoute jest do aspxów, jak chcesz w MVC łączyć elementy Formsów.
A co Ty chcesz robić jak nie łączyć do statycznych linków? Kij czy to aspx czy html. Może by tak coś poczytać o routingu, a później się za to brać...
dafaq napisał(a):
A co Ty chcesz robić jak nie łączyć do statycznych linków? Kij czy to aspx czy html. Może by tak coś poczytać o routingu, a później się za to brać...
Czy IgnoreRoutes
nie służy własnie do linkowania do statycznych zasobów w MVC?
Czy dokumentacja MapPageRoute
nie brzmi "Provides a way to define routes for Web Forms applications"?