asp.net - 如何在没有布局页面的情况下将部分脚本添加到asp.net mvc Razor View

标签 asp.net asp.net-mvc asp.net-mvc-4 razor

我的mvc View 布局为null。我如何在 View 内添加脚本。

@{
   Layout = null;
}

@section Scripts{
<script type="text/javascript">

    $(document).ready(function () {
        $('#txtChild1').on('change', function () {
             $("#C1Age1").show();
        });
    });

</script>
}

错误显示

cannot resolve section 'Scripts'

最佳答案

如果您使用Layout = null,则无需再使用@section Scripts。您可以简单地使用脚本标签。

示例:

@{
   Layout = null;
}

<script type="text/javascript">
    $(document).ready(function () {
        $('#txtChild1').on('change', function () {
             $("#C1Age1").show();
        });
    });
</script>

关于asp.net - 如何在没有布局页面的情况下将部分脚本添加到asp.net mvc Razor View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43511964/

相关文章:

asp.net - Thinktecture.IdentityModel 与 SimpleMembership

c# - Jquery ui 对话框触发多个对话框问题

c# - 如何禁用 fiddler 捕获我的 Web 应用程序

asp.net-mvc - 如何捕获ASP.NET MVC中未处理的错误?

c# - Entity Framework ;如何处理foreach循环中的异常并不断迭代

javascript - 如何访问 Razor View jquery 中的当前 Controller 名称

javascript - c# 闲置 15 分钟后自动注销

c# - 解析具有名称-值对的字符串

asp.net-mvc - 使用 Scripts.Render 时 MVC4 bundle 速度缓慢

html - 验证摘要上方的间距从何而来,如何删除它?