Javascript MVC4中的Jquery弹出CSHTML视图
我试图使用这个源代码弹出一个视图(Calendar.cshtml)。我一直没有成功地做到这一点,希望有人能帮助我。我一直在bpopup示例中使用#5,但尚未使其正常工作。Calendar.cshtml位于Views/Home/Calendar.cshtml中。有没有人可以帮助我在这里工作是我一直在努力的Javascript MVC4中的Jquery弹出CSHTML视图,javascript,jquery,html,asp.net-mvc-4,bpopup,Javascript,Jquery,Html,Asp.net Mvc 4,Bpopup,我试图使用这个源代码弹出一个视图(Calendar.cshtml)。我一直没有成功地做到这一点,希望有人能帮助我。我一直在bpopup示例中使用#5,但尚未使其正常工作。Calendar.cshtml位于Views/Home/Calendar.cshtml中。有没有人可以帮助我在这里工作是我一直在努力的 $('#calendar').bPopup({ contentContainer: '#calendar', loadUrl: 'Cale
$('#calendar').bPopup({
contentContainer: '#calendar',
loadUrl: 'Calendar.cshtml',
easing: 'easeOutBack', //uses jQuery easing plugin
speed: 450,
transition: 'slideDown'
});
<div id='calendar'>
</div>
从现在开始,单击按钮后,日历将显示在页面底部,但不会显示在bpopup中。您确定加载url吗?cshtmlI确实有一个附加的操作,基本上它只调用日历视图。我不确定这是否是允许的或不允许使用此弹出窗口。有什么建议吗?我也试过使用@Html.action,你在视图中有这个javascript吗?或者是另一个js文件?js在视图中。为什么?
function InitializeCalendar() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
editable: true,
events: [
{
title: 'All Day Event',
start: new Date(y, m, 1)
},
{
title: 'Long Event',
start: new Date(y, m, d - 5),
end: new Date(y, m, d - 2)
},
{
id: 999,
title: 'Repeating Event',
start: new Date(y, m, d - 3, 16, 0),
allDay: false
},
{
id: 999,
title: 'Repeating Event',
start: new Date(y, m, d + 4, 16, 0),
allDay: false
},
{
title: 'Meeting',
start: new Date(y, m, d, 10, 30),
allDay: false
},
{
title: 'Lunch',
start: new Date(y, m, d, 12, 0),
end: new Date(y, m, d, 14, 0),
allDay: false
},
{
title: 'Birthday Party',
start: new Date(y, m, d + 1, 19, 0),
end: new Date(y, m, d + 1, 22, 30),
allDay: false
},
{
title: 'Click for Google',
start: new Date(y, m, 28),
end: new Date(y, m, 29),
url: 'http://google.com/'
}
]
});
}