0

我有一个包含 8 个 Web 部件和一个用户控件的网站。该页面需要很长时间才能加载(> 10 秒)。问题在于用户控制。使这个网络异步的最佳选择是什么。我查看了 jQuery 的 ajax 和更新面板,但我不确定这是否是最佳选择。该网页具有母版页和内容页。

内容页面里面有这个 div:

<div id="courseTree" name="_invisibleIfEmpty" style="border:0;padding:0;width:340px; height: auto; overflow:visible; display:block; float:left;">
        <CoursesEnglish:TreeEnglish runat="server"/>            
    </div>

用户控件有两个文件,一个 .ascx.cs 和一个 .ascx。ascx 向 .cs 发出请求,该请求返回一个包含所有必要信息和标签等的字符串构建器......

进行调用的用户控制方法如下所示:

<div id="MyCourses" class="LIUBox" style="width: 300px;">
        <div id="UCTreeCourses" class="LIUBox Header" style="padding-bottom: 6px;">
            My Courses
        </div>
        <div>
            <div id="accordion2" class="LIU_accordion">
                <%= getMyCoursesScript() %>
            </div>
        </div>

我想知道我是否应该使用 jQuery 或更新面板或完全不同的东西。我想要完成的是页面加载母版页,并且所有 web 部件和用户控件都是空白的,然后当它加载时,webparts 和用户控件开始加载。谢谢

4

0 回答 0