是否可以将HTML代码附加到现有的剃刀部分?
以下是我的情景:
我的_layout.cshtml包含这样的内容:
@RenderSection("BottomSection", required: false)
Run Code Online (Sandbox Code Playgroud)
在其中一个视图--_article.cshtml中,我已经定义了如下部分:
@section BottomSection
{
<script src='~/Scripts/module/article_details.js' type='text/javascript'></script>
<script src='~/Scripts/module/modal.js' type='text/javascript'></script>
@MvcHtmlString.Create(Model.ExtraStuff)
}
Run Code Online (Sandbox Code Playgroud)
并在一个名为_counter.cshtml的部分视图中,由上面的视图使用; 我想在同一部分添加更多HTML代码,即BottomSection.
我尝试在局部视图中再次声明BottomSection部分:
@section BottomSection{
<text>More data</text>
}
Run Code Online (Sandbox Code Playgroud)
但它没有成功.
有没有办法实现这一点 - 动态地将更多代码附加到MVC 4中已定义的剃刀部分?请注意,部分视图不需要来自父视图/模型的任何数据.我正在使用MVC 4和.Net Framework 4.0/VS2010.