对于一个要求,我已经渲染了一个脚本代码,我需要使用C#代码将渲染的代码附加到MVC的当前页面中。我怎样才能实现它? 例如:
答案 0 :(得分:0)
1 - 您可以使用以下部分:
@if (IsSectionDefined("myCustomScript"))
{
@RenderSection("myCustomScript")
}
2 - 只需将javascript代码直接添加到视图中即可。
3 - 或者您可以将脚本插入JS文件并声明一个包 在你的申请中。您可以使用以下方式渲染它:
@Scripts.Render("~/bundles/MyScript")
4 - 您可以在视图中的任何位置渲染部分内容:
@Html.RenderPartial("MyScript")
答案 1 :(得分:0)
您可以将脚本放在局部视图中,然后渲染局部视图。
@Html.RenderPartial("Script")
答案 2 :(得分:0)
在您的布局页面中,您可以添加
@RenderSection("PageSpecificSecretScript", false)
并在视野中
@section PageSpecificSecretScript{
<script type="text/javascript">
</script>
}