My mvc view layout is null. how can i add script inside view.
@{
   Layout = null;
}
@section Scripts{
<script type="text/javascript">
    $(document).ready(function () {
        $('#txtChild1').on('change', function () {
             $("#C1Age1").show();
        });
    });
</script>
}
Error show
cannot resolve section 'Scripts'
A JS file for the Index component is placed in the Pages folder ( Pages/Index. razor. js ) next to the Index component ( Pages/Index. razor ).
You can render the partial view in the parent view using the HTML helper methods: @html. Partial() , @html. RenderPartial() , and @html. RenderAction() .
If  you use Layout = null then you don't need to use @section Scripts any more. you can simply use script tag.
Example:
@{
   Layout = null;
}
<script type="text/javascript">
    $(document).ready(function () {
        $('#txtChild1').on('change', function () {
             $("#C1Age1").show();
        });
    });
</script>
                        If you are not using layout page then you need not to add section. add scripts as you add them on a html page.
@{
   Layout = null;
 }
 <script type="text/javascript">
    $(document).ready(function () {
        $('#txtChild1').on('change', function () {
             $("#C1Age1").show();
        });
    });
</script>
                        You can also add script block without section if it is not mandatory.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With