Javascript 如何确定部分负载何时开始和结束?

Javascript 如何确定部分负载何时开始和结束?,javascript,jquery,asp.net-mvc,asp.net-mvc-4,Javascript,Jquery,Asp.net Mvc,Asp.net Mvc 4,我从主视图Super1.cshtml视图调用了以下部分 Super1.cshtml有一个调用来调用容器partial Super1.cshtml <div> @Html.Partial("_ContainerPartial") <div> <div> @Html.Partial("_Partial1") <div> <div> @Html.Partial("_Partial2") <div> <div id

我从主视图
Super1.cshtml
视图调用了以下部分

Super1.cshtml
有一个调用来调用容器partial

Super1.cshtml

<div>
@Html.Partial("_ContainerPartial")
<div>
<div>
   @Html.Partial("_Partial1")
<div>

<div>
@Html.Partial("_Partial2")
<div>
<div id="treeviewHolder">

</div>
<div id="otherInputControls">
@*in this section there are devexpress controls that will get loaded with server data*@
</div>
\u Partial1.cshtml

<div>
@Html.Partial("_ContainerPartial")
<div>
<div>
   @Html.Partial("_Partial1")
<div>

<div>
@Html.Partial("_Partial2")
<div>
<div id="treeviewHolder">

</div>
<div id="otherInputControls">
@*in this section there are devexpress controls that will get loaded with server data*@
</div>

我想知道的是,当部分
\u Partial2.cshtml
加载时,我如何查找?原因是,在加载完Partial2之后,我需要将一些其他元素加载到\u Partial2

使用Jquery Ajax调用document.ready()分别加载两个部分视图


这是管理序列的最佳方式。

您在这里混合了两种不同的内容。当您运行
时,所有
部分都已加载,因为您已经处于客户端领域。使用
Html.partial()
实际包含部分由服务器端的MVC框架执行。唯一需要“检查每个部分何时加载”的时间是这些部分是否单独加载(通常使用AJAX)。@haim770假设没有AJAX调用,在这种情况下,我如何使用AJAX检查加载times@haim770如果在运行脚本之前应该加载部分,那么这就是我的问题所在,没有第二个divpartial@haim770你的答案是检查ajax是否有效,如果需要优点,请作为答案发布:)