0

对于一个要求,我已经渲染了一个脚本代码,我需要使用 C# 代码在 MVC 的当前页面中附加渲染的代码。我怎样才能实现它?例如:添加了脚本标签

4

3 回答 3

0

在您的布局页面中,您可以添加

 @RenderSection("PageSpecificSecretScript", false)

并且在视野中

@section PageSpecificSecretScript{

<script type="text/javascript">
</script>

}
于 2013-10-17T11:28:34.017 回答
0

1 - 你可以使用一个部分:

 @if (IsSectionDefined("myCustomScript"))
    { 
      @RenderSection("myCustomScript")
 }

2 - 只需将 javascript 代码直接添加到视图中。

3 - 或者你可以将你的脚本插入一个 JS 文件并在你的应用程序中声明一个包。您将使用以下方法渲染它:

@Scripts.Render("~/bundles/MyScript")

4-您可以在视图内任意位置渲染 Partial:

@Html.RenderPartial("MyScript")
于 2013-10-17T11:11:27.380 回答
0

您可以将脚本放在局部视图中,然后渲染局部视图。

@Html.RenderPartial("Script")
于 2013-10-17T11:13:14.983 回答