我遇到模式彈出式擴展程序的問題。 我在做什麼是分配給它一個「隱藏」按鈕和一個不同的按鈕的點擊方法,我打電話給modal.Show(); 當任務背後什麼都不做,或者小操作時,它的工作就很好。問題是當我調用存儲過程時,它根本不顯示模態。我試圖做的是防止用戶點擊並通知用戶一個進程正在運行(即他們點擊一個按鈕,並且需要幾秒鐘來提取他們請求的所有數據)。ASP.NET ModalPopupExtender問題
有沒有人遇到過這個?或者有任何提示?
在此先感謝您的幫助!
編輯:
赫雷什一些示例代碼(的要求):
.aspx頁:
<asp:Button ID="btnStep1Hidden" runat="server" style="visibility: hidden;" />
<asp:Button ID="Step1" Text="Pull ID Cards" OnClick="Step1_Click" UseSubmitBehavior="false" runat="server" CssClass="button_menu" />
<ajax:ModalPopupExtender ID="mpeStep1" runat="server" PopupControlID="panProgress" TargetControlID="btnStep1Hidden" BackgroundCssClass="modalBackground"></ajax:ModalPopupExtender>
的.aspx.cs代碼:
mpeStep1.Show();
try
{
SqlCommand cmd = APP.DataManager.GetConnection().CreateCommand();
cmd.CommandText = "EXEC [dbo].[sp_Populate_Initial_DataSet_New]" cmd.Connection.Open();
cmd.ExecuteNonQuery();
cmd.Connection.Close();
}
catch
{
//Log, etc here
}
有沒有.DataBinds()該存儲過程。它只是填充其他進程將顯示數據的表格。
真的不能沒有看到一些代碼幫助你。 – womp 2009-08-18 19:16:14
同意,需要代碼示例。從模糊的描述中我猜想,當你調用一個存儲過程時,它會拋出,提前返回,或者出於其他原因而不能到達執行modal.Show()的行。或者,也許你正在做一個數據綁定(),在那裏重置彈出窗口的可見性。但是我們需要看一些代碼來縮小它的範圍。 – Sterno 2009-08-18 19:54:04