C# 用于将脚本添加到版面页脚的Razor语法

C# 用于将脚本添加到版面页脚的Razor语法,c#,.net,asp.net-mvc-3,syntax,razor,C#,.net,Asp.net Mvc 3,Syntax,Razor,我试图记住.NETMVC3中的Razor语法,将部分视图中的Javascript代码块添加到布局的页脚中。我曾经在找不到的地方用过一次。我用谷歌搜索了一下,但没有运气。事情是这样的 @Scripts.Add(@Script.Foot){ <script type="text/javascript">alert("hello everyone");</script> } @Scripts.Add(@Script.Foot){ 警惕(“大家好”); } 请帮我纠正这个语法

我试图记住.NETMVC3中的Razor语法,将部分视图中的Javascript代码块添加到布局的页脚中。我曾经在找不到的地方用过一次。我用谷歌搜索了一下,但没有运气。事情是这样的

@Scripts.Add(@Script.Foot){
<script type="text/javascript">alert("hello everyone");</script>
}
@Scripts.Add(@Script.Foot){
警惕(“大家好”);
}
请帮我纠正这个语法

提前谢谢


Tri

您可能正在尝试编写一个部分:

@section Footer {
    <script type="text/javascript">alert("hello everyone");</script>
}
@节页脚{
警惕(“大家好”);
}

Phil Haack在他的网站上有Razor的快速参考资料。他想部分地做这件事,但却没有内在的方法。他可以编写一个包含内联助手的脚本容器。这是我一直在寻找的答案`@using(script.Foot()){/}`感谢很多人参与回答我的问题,祝你白天/晚上愉快!