【问题标题】:how to add section Scripts to asp.net mvc Razor View without layout page如何在没有布局页面的情况下将部分脚本添加到 asp.net mvc Razor View
【发布时间】:2017-04-20 06:36:59
【问题描述】:

我的 mvc 视图布局为空。如何在视图中添加脚本。

@{
   Layout = null;
}

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

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

</script>
}

错误显示

无法解析“脚本”部分

【问题讨论】:

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


    【解决方案1】:

    如果您使用Layout = null,那么您就不需要再使用@section Scripts。你可以简单地使用脚本标签。

    示例:

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

    【讨论】:

      【解决方案2】:

      如果您不使用布局页面,则无需添加部分。在 html 页面上添加脚本时添加脚本。

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

      【讨论】:

        【解决方案3】:

        如果不是强制性的,您也可以添加不带节的脚本块。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-09-05
          • 2021-05-25
          • 2017-09-09
          相关资源
          最近更新 更多