我想表明我的asp.net網頁中的負載指示,而我的GridView被填滿數據顯示正在加載消息在Asp.net
這是我的aspx頁面
<script type="text/javascript" src="Scripts/jsUpdateProgress.js"></script>
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:Panel ID="panelUpdateProgress" runat="server" CssClass="updateProgress">
<asp:UpdateProgress ID="UpdateProg1" DisplayAfter="0" runat="server">
<ProgressTemplate>
<div style="position: relative; top: 30%; text-align: center;">
<img src="Styles/images/loading.gif" style="vertical-align: middle" alt="Processing" />
Loading...
</div>
</ProgressTemplate>
</asp:UpdateProgress>
</asp:Panel>
<ajaxToolkit:ModalPopupExtender ID="ModalProgress" runat="server" TargetControlID="panelUpdateProgress"
BackgroundCssClass="modalBackground" PopupControlID="panelUpdateProgress" />
的一部分(我的代碼是基於這個樣本weblogs.asp.net/blogs/guillermo/Code/modalExample.zip)
這是我的按鈕來調用我的方法
<asp:UpdatePanel ID="updatePanel" runat="server">
<ContentTemplate>
<asp:Button ID="btMonth" runat="server" onclick="btMonth_Click" Text="Ver" />
</ContentTemplate>
</asp:UpdatePanel>
這是我的C#我的方法btMonth_Click
protected void btMonth_Click(object sender, EventArgs e)
{
string query = "select * from table";
SqlDataSource1.SelectCommand = query;
gInd.DataSourceID = "SqlDataSource1";
}
的代碼,你可以看到,而「加載」指示器出現我要填寫一個GridView,但是當我使我的按鈕點擊btMonth_Click調用該方法,該方法被執行,但我的gridview沒有得到填充。如果我刪除了我的按鈕的asp:UpdatePanel,我的gridview被填滿了很好
有什麼我失蹤了嗎?
呼叫按鈕事件處理函數 – 2012-07-24 20:26:50
哪裏是gridview的網格視圖數據綁定的方法?更新面板內部還是外部? – 2012-07-24 20:27:43
讓按鈕和gridview在同一個UpdatePanel上。 – 2012-07-24 20:28:45