【问题标题】: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>