У меня проблема, и я не могу понять, как ее решить. Я ищу решения, но они не сработали. Итак, у меня есть Datalist с ItemTemplate. Мне нужно добавить google analytics on onclick к <a> тегов. Я пытался добавить событие OnClick, как
Databinder.Eval двойные кавычки
onclick="_gaq.push(['_trackEvent', 'Homepage', 'Click on',<%#DataBinder.Eval(Container.DataItem,"URL")%>']);" <br />
, но я получаю желтый экран ошибки с сообщением «..tag не отформатирован правильно». Я также попытался заменить двойные qoutes на &qout;
, но не успел. Я также пробовал
onclick='<%# string.Format("_gaq.push(['_trackEvent','Homepage','Click on last awarded company','{0}']);", DataBinder.Eval(Container.DataItem, "URL") %>' <br />
но это также не сработало.
У вас есть идеи, как я могу решить эту проблему?
Я думал, что могу сделать это в aspx-файле, не используя метод. Большое спасибо. Это работает: D – Coder
Мне лично нравится метод OnItemDataBound лучше, чем шаблон aspx. Шаблон ограничен чем-то XML синтаксический анализатор может анализировать, что может быть серьезным ограничением при использовании котировок и двойных кавычек, а также экранированных кавычек и т. д. :) Рад, что вам удалось заставить его работать. – Bazzz