好一天每一個,按鈕請等待加載欄中單擊不顯示
因此,這裏是我的代碼:
我有一個div在我的aspx頁面包含加載條gif圖片
<div runat="server" id="divwait" style="border-right: #808080 1px solid; border-top: #808080 1px solid;
z-index: 100; left: 570px; border-left: #808080 1px solid; border-bottom: #808080 1px solid;
position: absolute; top: 401px">
<div class="body" style="padding-right: 10px; padding-left: 10px; border-left-color: #808080;
border-bottom-color: #808080; padding-bottom: 10px; border-top-style: solid;
border-top-color: #808080; padding-top: 10px; border-right-style: solid; border-left-style: solid;
background-color: #f2f2f2; border-right-color: #808080; border-bottom-style: solid">
<img alt="" src="Images/ajax-loader.gif" /> <br />
<asp:Label ID="Label7" runat="server" BackColor="White" BorderColor="White" Text="Processing transaction. Please wait."
Width="219px" ForeColor="Black"></asp:Label></div>
我想要做的就是調用/打開按鈕後的股利點擊,這就是爲什麼我在按鈕使用此代碼單擊
protected void uploadButton_Click(object sender, EventArgs e)
{
divwait.Visible = true;
// do serverside process after showing the div
}
的問題是,當我點擊uploadbutton,它不會做下面的過程之前查看divwait。
我的目標是做一個請等待加載欄,通知用戶請等待,因爲上傳按鈕將發生的過程需要一段時間才能完成。
如果這是一個剛剛開始學習編程的新手問題,我真的很抱歉。
即時通訊使用VS 2005/.net2.0,我不能像我在其他例子中看到的那樣使用ajax。
感謝您的幫助和善意的理解。
* *編輯
在頁面加載我已經躲到DIV
if (!Page.IsPostBack)
{
divwait.Visible = false;
}
股利應只在點擊按鈕顯示並同時系統正做的工作。
如果你可以推薦也推薦其他過程來做到這一點,那將是高度讚賞。
看一看http://stackoverflow.com/questions/12994600/loading-screen-using-jquery –
我不明白爲什麼div在開始時不應該是可見的。 'container' css類是否隱藏了控件? –
@PaoloTedesco我把它隱藏在頁面加載上,因爲它只能在點擊上傳按鈕時顯示。我也刪除了'容器'Css我沒有容器css對於錯別字我忘記刪除它抱歉,那些在搜索時嘗試代碼的產品 – user2705620