в файле _Layout.cshtml, у меня есть раздел в нижней части тела под названием "ScriptsContent", объявленный следующим образом :
@RenderSection("ScriptsContent", required: false)
На мой взгляд, я могу затем использовать этот раздел для добавления скриптов для выполнения. Но что, если у меня также есть PartialView, который также должен использовать этот раздел для добавления дополнительных скриптов?
View
@section ScriptsContent
{
}
@Html.Partial("PartialView")
PartialView
@section ScriptsContent
{
}
Result
Отображается только первый скрипт. Второй сценарий не существует в исходном коде веб-страницы.
Кажется, что Razor выводит только первый @section ScriptsContent , который он видит. Я хотел бы знать, есть ли способ объединить каждый вызов в раздел.
Если мы не можем этого сделать, что вы предлагаете?
спасибо за помощь!
ОБНОВЛЕНИЕ
I Нашел код, который решает проблему. См. Мой ответ ниже .