部分呈现ASP页面,因为SQL正在减慢它的速度

时间:2015-05-14 14:55:06

标签: c# sql asp.net ajax updatepanel

我制作了一个ASP.NET网页。我正在寻找一种部分呈现页面的方法,因为我有一个gridview和几个下载列表,我正在填充SQL数据。这需要很长时间。所以我希望页面加载所有"非SQL相关的东西"首先,然后每当SQL完成时,都会添加SQL相关控件。

我想过使用一个加载的UpdatePanel,然后只要客户端在屏幕上收到该页面就会自动触发。

这是我使用下拉列表(需要SQL)的.aspx页面的一部分。

<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" />
<p>Why do the icons/links redraw in the wrong place after hover?</p>

<ul>
  <li>
    <a href="http://github.com/" class="rotate"><i class="fa fa-github-square fa-2x"></i></a>
  </li>
  <li>
    <a href="http://linkedin.com/" class="rotate"><i class="fa fa-linkedin-square fa-2x"></i></a>
  </li>
  <li>
    <a href="http://rssfeed.com/rss" class="rotate"><i class="fa fa-rss-square fa-2x"></i></a> 
  </li>
</ul>

背后的代码:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <h3>
            Dienstregeling
        </h3>
        <div class="input-group">
            <span class="input-group-addon" id="basic-addon1">Van: </span>
            <asp:DropDownList ID="ddlVertrek" runat="server" CssClass="btn btn-default dropdown-toggle"></asp:DropDownList>                   
        </div>                       

        <div class="input-group">
            <span class="input-group-addon" id="basic-addon2">Naar: </span>
            <asp:DropDownList ID="ddlAankomst" runat="server" CssClass="btn btn-default dropdown-toggle"></asp:DropDownList>                    
        </div>
    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger
    </Triggers>
</asp:UpdatePanel>

由于

0 个答案:

没有答案