部分视图MVCjQuery中的Javascript
我有一个ASP MVC应用程序,我有一个主视图,它将加载一个模态,在模态中我加载一个局部视图 这是我的模态div(引导) 我的部分视图“AdvanceViewPartial”也包含javascript代码,当模式显示我的部分视图时,不会触发该代码 这是我的部分视图代码:部分视图MVCjQuery中的Javascript,jquery,asp.net-mvc-4,Jquery,Asp.net Mvc 4,我有一个ASP MVC应用程序,我有一个主视图,它将加载一个模态,在模态中我加载一个局部视图 这是我的模态div(引导) 我的部分视图“AdvanceViewPartial”也包含javascript代码,当模式显示我的部分视图时,不会触发该代码 这是我的部分视图代码: <div class="widget"> <form id="frmPass" action="" role="form"> <div class="form-group">
<div class="widget">
<form id="frmPass" action="" role="form">
<div class="form-group">
<label>Start Date</label>
<input class="form-control" id="dtstartdate" placeholder="dd/mm/aaaa">
</div>
</form>
</div>
@section script {
<script type="text/javascript">
$(document).ready(function() {
$("#dtstartdate").datepicker({
showButtonPanel: true
});
});
</script>
}
开始日期
@节脚本{
$(文档).ready(函数(){
$(“#dtstartdate”).datepicker({
showButtonPanel:对
});
});
}
任何关于为什么我的部分视图显示为模态时jQuery代码不工作的线索。我无法将我的日期字段设置为日期选择器
从局部视图中删除脚本(脚本不应位于局部视图中-仅在布局或主视图中)。在主视图的脚本中,在将模态添加到DOMWhat@StephenMuecke注释后附加插件,在部分视图中,该插件不应位于部分视图中,
@section script{}
在部分视图中不起作用。这里有一个答案
$('#btnFilter').click(function() {
var url = '@Url.Action("AdvanceViewPartial", "Stats")';
$('#myModal .modal-title').html('Filters');
$('#myModal .modal-body').load(url);
$('#myModal').modal('show');
});
<div class="widget">
<form id="frmPass" action="" role="form">
<div class="form-group">
<label>Start Date</label>
<input class="form-control" id="dtstartdate" placeholder="dd/mm/aaaa">
</div>
</form>
</div>
@section script {
<script type="text/javascript">
$(document).ready(function() {
$("#dtstartdate").datepicker({
showButtonPanel: true
});
});
</script>
}