我有一个问题,我不知道如何解决它。我寻找解决方案,但他们没有工作。所以,我有一个带ItemTemplate的Datalist。我需要在onclick事件中添加google analytics到<a>标签。我尝试添加onclick事件像
Databinder.Eval双引号
onclick="_gaq.push(['_trackEvent', 'Homepage', 'Click on',<%#DataBinder.Eval(Container.DataItem,"URL")%>']);" <br />
但我得到一个黄色的错误屏幕与消息“..tag格式不正确”。 我也尝试用&qout;
代替双qoutes,但没有成功。我也试过
onclick='<%# string.Format("_gaq.push(['_trackEvent','Homepage','Click on last awarded company','{0}']);", DataBinder.Eval(Container.DataItem, "URL") %>' <br />
但是这也行不通。
你有什么想法我怎么能解决这个问题?
我以为我可以在aspx文件中做到这一点,而不用实际使用的方法。非常感谢。这工作:D – Coder 2013-03-19 08:53:16
我个人喜欢OnItemDataBound方法比aspx模板更好,模板仅限于XML解析器可以解析哪些可以是一个严重的限制,当你使用引号和双引号和转义引号等:)很高兴你设法得到它的工作。 – Bazzz 2013-03-19 14:58:55