我制作了一个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>
由于