我有一個簡單的圖像按鈕;問題與Asp:圖像按鈕
<asp:ImageButton Visible="false" ID="downloadImgBtn" runat="server" ImageUrl="~/images/downloadPdf.jpg" onclick="btnDownload_Click" />
但一些奇怪的問題是它不會打開可見時,頁面加載和它certail條件得到滿足,我有一個簡單的一行:
downloadImgBtn.Visible=true;
我可以看到它經歷的路線,而是圖片按鈕不會變爲可見,但在<asp:dropdownList
回發我做一些相同的一組線,它變成可見的同一行:
downloadImgBtn.Visible=true
;
好這個問題有更多的調查,所以當加載我甚至沒有看到圖片按鈕在HTML Source
和當下拉菜單發回源html有它有點怪異。
頁面加載後:
<div class="col-lg-2"><img alt="Loading" src="../../images/ajax-loader.gif"
style="display:none" id="Img2"></div>
後下拉後回:
<div class="col-lg-2"> <input type="image" src="../images/downloadPdf.jpg"
id="downloadImgBtn" name="downloadImgBtn"> <img alt="Loading" src="../..
/images/ajax-loader.gif" style="display:none" id="Img2"></div>
我現在甚至還成立ImageButton
是Visible=True
。
此外,以確保股利或任何父控件沒有隱藏我把Label
前ImageButton
:
<asp:Label runat="server" ID="lblText">HELLO I AM HERE...</asp:Label>
它顯示在頁面加載完美的罰款......
任何建議?
這個問題可能與CSS有關,但Tim Schmelter在這裏的建議似乎是一件好事情,首先檢查... –
你可以發佈你的標記的一部分? –
@RahulSingh。實際上它就像... IF(i> 0){downloadImgBtn.Visible = true;} – confusedMind