Я разрабатываю одностраничное приложение, использующее angularJs с страницей макета, которая будет доступна для всех моих страниц, но теперь я хочу, чтобы некоторые страницы загружались без включенной в нее страницы макета, как Я могу это сделать. Любая идея по этому поводу. Помните, что мои страницы не являются @razor, предоставленными с помощью .cshtml, за исключением макета и индексной страницы, все остальные страницы моего приложения - это .html-файлы.исключить макет страницы в одностраничном приложении
Index.cshtml:
<div data-ng-view></div> - This is where all my pages will get loaded in to using the ngRoute
_Layout.cshtml:
<body>
<aside><nav>....</nav></aside>
<section><header>...</header>RenderBody()</section> - This is where my index page gets called
<aside>....</aside>
</body>
Теперь я хотел бы, чтобы моя страница еще загружается через #index как мое приложение SPA, но _layout. cshtml следует игнорировать.
Привет Юань, я думаю, вы не поняли мой вопрос здесь. Я знаю, что файлы .cshtml обслуживаются сервером, и поэтому я могу контролировать, какую страницу макета он должен использовать, но мое приложение является angularJS со SPA и все это html-страницами, как я могу исключить страницу макета по умолчанию для определенных страниц, на которых я Не хочу макета. –