2013-10-26 28 views
0

如果圖像不存在,我必須在圖像的位置顯示文本。 我做了以下>不給我任何出把如果圖像不存在,我必須在圖像的位置顯示文本

<asp:Image runat="server" ID="label" style="display:none" ImageUrl='<%#Eval("ename") %>' AlternateText='<%#Eval("ename") %>' /> 
+0

您正在使用的AlternateText屬性應該做的伎倆。你可以分享服務器發送給瀏覽器的HTML:使用你網站的視圖源。 –

+0

我必須展示哪一部分? – aravind

+0

aravind

回答

0

我只注意到你的標記,已設置的style="display:none"。此製作圖像或其替代文字不會出現在DOM中。

<asp:Image runat="server" ID="label" style="display:none" ImageUrl='<%#Eval("ename") %>' AlternateText='<%#Eval("ename") %>' /> 

你應該做的是這樣的:

<asp:Image runat="server" ID="label" ImageUrl='<%#Eval("ename") %>' AlternateText='<%#Eval("ename") %>' /> 

希望這有助於!

+0

謝謝ishan。但我已經解決它使用以下代碼: aravind

+0

並在itembound的代碼begind中調用它們以便相應顯示。再次非常感謝您 – aravind

+0

無憂,您可以嘗試上述代碼作爲最佳實踐。我不確定你想要做什麼。 –

相關問題