<asp:ImageButton ID="ImageButton2" runat="server" Width="100px"
AlternateText='<%# Eval("Img_Id")%>' Height="100px"/>
在AlternateText='<%# Eval("Img_Id")%>'
我必須寫這樣的事: '~/images/<%# Eval("Img_Id")%>'
如何設置在替代文本的位置的<asp:圖像按鈕>
<asp:ImageButton ID="ImageButton2" runat="server" Width="100px"
AlternateText='<%# Eval("Img_Id")%>' Height="100px"/>
在AlternateText='<%# Eval("Img_Id")%>'
我必須寫這樣的事: '~/images/<%# Eval("Img_Id")%>'
如何設置在替代文本的位置的<asp:圖像按鈕>
您只需做到以下幾點:
<asp:ImageButton ID="ImageButton2" runat="server" Width="100px" Height="100px"
AlternateText='<%# this.ResolveUrl("~/images/" + Eval("Img_Id")) %>'/>
這是一個link來解釋一些信息,將解釋url和路徑。
編輯:根據我的評論,我認爲你沒有使用正確的屬性設置以下屬性來顯示圖像。您的一部開拓創新的問題,只是看起來像你試圖設置AlternateText
屬性,不會對圖像做任何事情:
ImageUrl='<%# this.ResolveUrl("~/images/" + Eval("Img_Id")) %>'
<asp:ImageButton ID="ImageButton2" runat="server" Width="100px"
AlternateText='<%# "~/images/" + Eval("Img_Id").toString()%>' Height="100px"/>
^^
我不認爲'〜'會像這樣使用時會解析,不會直接產生:〜〜/ images/something。 gif'這將不會被客戶端解決? – Kelsey 2011-03-21 15:53:42
我試過這個,但空白圖像顯示 – 2011-03-21 16:10:03
然後,嘗試用'..'替換'~'希望它有助於 – 2011-03-22 09:06:10
我ahve試過,但空白的圖像顯示 – 2011-03-21 16:09:29
你能更新你的問題,包括你期望的確切的期望輸出是什麼?你想要替代文字顯示圖像或文本?我不認爲顯示圖像是有效的。這就是爲什麼它被稱爲'AlternateText'而不是'AlternateImage' :)聽起來像你需要更新'ImageUrl'屬性而不是'AlternateText'。我會更新我的答案。 – Kelsey 2011-03-21 16:54:12
得到它的工作歡呼聲,有沒有什麼辦法可以通過使用HTML ...這樣的事情,或者我可以分配圖像URL到HTML代碼後面的img標籤像imgCaravan.ImageUrl =「〜/ images /」+ rdr [ 「圖像」]的ToString(); – 2011-03-22 11:01:53