下面的代碼:爲什麼簡單的<% Eval() %>可以在IE和Chrome中使用,而不是在Firefox中使用?
<asp:HyperLink ID="Image1_Link" runat="server"
Text='<% "< img src=" + PhotoGalleryBaseUrl + Eval("image_file_name") + ">" %>'>
</asp:HyperLink>
Image Size:
<asp:Label ID="image_sizeLabel" runat="server" Text='<%# Eval("image_size") %>'>
</asp:Label><br />
呈現這樣在Chrome和IE: Right Rendering http://cp.images.s3.amazonaws.com/ForumImages/cp-6-2-2009-4.53.28%20PM-03.png
而且在Firefox呈現這樣的(這顯然是錯誤的): Wrong Rendering http://cp.images.s3.amazonaws.com/ForumImages/cp-6-2-2009-4.55.10%20PM-04.png
編輯2:把#<%前面的#號不起作用。 #號在所有瀏覽器中呈現錯誤。
是。這也是我的第一印象,但結果是#號在任何瀏覽器中都不起作用。謝謝。 – Geo 2009-06-02 22:03:05