В моем проекте ASP.NET MVC у меня есть контроллер, из которого одно действие просто возвращает результат. Это действие не получает никаких аргументов и просто возвращает страницу CSHTML. Эта страница не может быть частичной.Создать представление без действия контроллера
Кто-нибудь знает лучший способ генерации представления - я имею в виду, могу ли я генерировать представление без действия контроллера?
// Edit - выборочные коды
Сейчас в моем UserPanelController у меня есть ChangeSettings действия
[HttpGet]
public ActionResult ChangeSettings()
{
return View("Configuration");
}
Так что, если я хочу, чтобы получить конфигурацию View я должен делать запрос на контроллер, например, от навигация:
<nav>
<div class="nav-wrapper">
<a href="#" class="brand-logo">Logo</a>
<ul id="nav-mobile" class="right hide-on-med-and-down">
<li><a href="sass.html">Sass</a></li>
<li><a href="badges.html">Components</a></li>
<li><a href="@Url.Action("ChangeSettings","UserPanel")">Konrad</a></li>
</ul>
</div>
</nav>
Могу ли я получить ConfigurationView без действия моего контроллера?
Что вы подразумеваете под * «сгенерируйте представление без действия контроллера» *? – Albireo
Можете ли вы дать свой пример кода, и, пожалуйста, также уточните свой вопрос? Первое предложение, заканчивающееся тем, что «одно действие просто возвращает результат», не является английским, и невозможно догадаться, что это значит. –
Дополнительная информация в главном сообщении - извините за отсутствие образцов – mersey