У меня возникла проблема в рендеринге некоторых тегов сценария частичного просмотра, которые должны отображаться внизу на странице _Layout.cshtml.Как визуализировать виды или частичные виды сценариев внизу в _Layout.cshtml?
-2
A
ответ
0
У меня есть решение. Возможно, вы не хотите отображать все на каждой странице. Секционирование дает вам контроль над этим.
В _Layout .cshtml
определяют сценарии теги, как это,
<script src="/scripts/libs/jquery-ui-1.10.3.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.js"></script>
@if (IsSectionDefined("bottomScripts"))
{
@RenderSection("bottomScripts", required: false)
}
В YourView.cshtml
определяет раздел как этот
@section bottomScripts{
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
}
Вот стандартная структура макета и представления в MVC.
_Layout.cshtml
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset=" utf-8">
<title>@ViewBag.Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="~/content/css/stye1.css" />
<link rel="stylesheet" href="~/content/css/style2.css" />
@if (IsSectionDefined("myStyles"))
{
@RenderSection("myStyles", required: false);
}
</head>
<body>
<header>
<a href="/Index">
<h1>My Website<small>Your Slogan</small></h1>
</a>
</header>
<div>
@RenderBody()
</div>
<script src="~/Scripts/script1.js"></script>
<script src="~/Scripts/script2.js"></script>
@if (IsSectionDefined("myScripts"))
{
@RenderSection("myScripts", required: false);
}
</body>
</html>
View1.cshtml
<div>This is View1</div>
@section myStyles{
<link rel="stylesheet" href="~/Pagespecificstyle.css" />
}
@section myScripts{
<script src="~/PageSpecificScript.js"></script>
}
View2.cshtml
<div>This is View2</div>
@section myStyles{
<link rel="stylesheet" href="~/Pagespecificstyle2.css" />
}
@section myScripts{
<script src="~/PageSpecificScript2.js"></script>
}
Смежные вопросы
- 1. Как визуализировать частичные виды с угловым?
- 2. ASP.NET MVC Загрузка сценариев в частичные виды
- 3. Как визуализировать сильно типизированные частичные виды в одном представлении?
- 4. Частичные виды в AngularJS
- 5. Частичные виды в asp.net
- 6. MVC3 Частичные виды
- 7. ASP.Net MVC частичные виды
- 8. MVC - Частичные виды
- 9. MVC5 Частичные виды
- 10. RedirectToAction и частичные виды
- 11. Заполняющие частичные виды
- 12. AngularJS - Обновить частичные виды
- 13. Преобразование просмотров в частичные виды
- 14. Частичные виды и CSS/Javascript
- 15. Как отключить частичные виды ViewState?
- 16. Передача параметров в частичные виды
- 17. Частичные виды в asp.net mvc
- 18. JQuery Grid или Loop через частичные виды?
- 19. MVC 4 - обновить частичные виды
- 20. Node.js + Express + Handlebars.js + частичные виды
- 21. Разбор объектов на частичные виды
- 22. визуализировать разные виды в рельсах
- 23. Частичные виды на игру Есть?
- 24. Множественные частичные виды на AngularJS
- 25. MVC Частичные виды и Javascript
- 26. Композиции, строго типизированные виды и частичные виды (Наследование с композициями)
- 27. AngularJS 1.4 ngNewRouter - Как использовать частичные виды?
- 28. AngularJS не работает в MVC Частичные виды
- 29. Как скрыть частичные виды на рельсах.
- 30. MVC4 загружает данные в частичные виды
Сценарии не должны быть частичным видом. –
Какой помощник вы используете? –
Я использую '@ Scripts.Render (« путь к файлу »)' – sridharnetha