以下のコード:なぜ単純な<% 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
EDIT 2:置きます<%の前にある#記号は機能しません。 #記号を使用すると、すべてのブラウザで正しく表示されません。
はい。それも私の最初の印象でしたが、結果は#記号ではどのブラウザーでも動作しませんでした。ありがとう。 – Geo