Итак, у меня есть страница макета
<head>
@RenderSection("HeaderLast", required: false)
</head>
Представление
@section HeaderLast
{
<script src="@Url.Content("~/Scripts/knockout-1.2.0.js")"
type="text/javascript"></script>
}
<div id="profile-tab">
@{ Html.RenderPartial("_userProfile"); }
</div>
и частичное представление
@section HeaderLast
{
<script type="text/javascript">
alert('test');
</script>
}
<div......
Я подумал, что все не может быть так просто. Есть ли правильный способ сделать это из коробки, или для этого всегда потребуется какой-то посредник и передача информации вокруг ViewData, чтобы вручную довести содержимое пузыря до страницы макета?
Началась награда: Награда будет награжден лучшим решением, предусмотренным для этого недостатка. Если ответов не будет, я награжу его @SLaks за первоначальный ответ на этот вопрос.