Тег сервера не очень хорошо сформирован для imageButton
<asp:ImageButton ID="Image1" Width="50px" Height="50px" runat="server" ImageUrl='<%# "ImageHandler.ashx?ImID="+ Eval("Ifile") %>' OnClientClick='<%#"javascript:window.open(' ImageHandler.ashx?ImID="+ Eval("Ifile") "')"%>' />
Кто-нибудь подскажет, что не так с этим тегом? Я получаю сообщение об ошибке в этом теге.
1 ответ
Решение
Вы не можете использовать апостроф '
внутри привязки, используйте '
,
<asp:ImageButton ID="Image1" Width="50px" Height="50px" runat="server" ImageUrl='<%# "ImageHandler.ashx?ImID="+ Eval("Ifile") %>' OnClientClick='<%#"javascript:window.open('ImageHandler.ashx?ImID="+ Eval("Ifile") + "')" %>' />