问题描述:在使用Asp.NET Core视图组件视图时,无法触发$(document).ready()事件。
解决方法:在Asp.NET Core视图组件视图中,可以使用以下两种方法解决$(document).ready()事件不触发的问题。
方法一:将$(document).ready()事件的代码放在视图组件的调用视图中。
@{
ViewData["Title"] = "My Component View";
}
@section Scripts {
}
方法二:使用自定义的JavaScript函数,从视图组件中触发$(document).ready()事件。
function triggerDocumentReadyEvent() {
$(document).ready(function () {
// 在此处放置需要执行的代码
});
}
@{
ViewData["Title"] = "My Component View";
}
@section Scripts {
}
通过以上两种方法,您可以解决Asp.NET Core视图组件视图未触发$(document).ready()事件的问题,并在其中执行所需的代码。