我正在为员工管理系统开发一个C#ASP.NET MVC应用程序。
在我的_Layout.cshtml
页面中,我有一个通知面板。我有一个请求控制器,带有一个索引视图页面和四个部分视图页面。我可以在索引视图页面中使用脚本函数查看我的部分视图页面,例如
var viewList = function (status) {
var url = '@Url.Action("ViewList","Request")?status=' + status + '&type=1';
$("#ListBody").load(url, function () {
$("#PartialView1").hide();
$("#PartialView2").show();
$("#PartialView3").hide();
$("#PartialView4").hide();
})
}
// "status" is an int type that tells which partial view should display.
但我无法使用脚本从我的_Layout.cshtml
页面查看我的部分视图页面。我有一个脚本函数pageload
,它是_Layout.cshtml
中通知的onclick事件。我尝试了一些堆栈解决方案,但它不起作用。
有没有办法从viewList
页面的pageload
功能调用请求控制器索引页面的_Layout.cshtml
功能?