谷歌标签管理器打破asp.net回发

时间:2017-09-15 18:00:21

标签: asp.net google-analytics google-tag-manager

我完全按照产品页面中的说明添加了GTM代码,头部区域中的javascript和正文中的noscript,确保容器ID在那里。

我的asp.net/dotnetnuke网站在没有这个代码的情况下工作得很好,但是一旦我添加它,很多我的控件(后面有代码)开始表现得很奇怪

e.g。选择下拉列表值,然后所有页面的下拉列表现在显示空值

我已经看到我并不孤单,至少发现了另外两篇SO帖子,

Issue with GTM and asp.net webforms with two submit buttons

asp.net button causes posts back but doesn't fire event

在GTM小组中交叉发帖,

https://productforums.google.com/forum/#!topic/tag-manager/KXbi6oUnGnw;context-place=forum/tag-manager

我是双重检查我可以在我自己的代码上做什么来尝试解决这个问题,但看起来这可能是GTM本身的一个问题

帮助表示赞赏。

回发后的控件示例(所有ddl现在都是空的)

enter image description here

修改

浏览器控制台没有错误或警告

并非所有ddls都有问题。下面是一个示例(似乎与代码隐藏/更新的那些相关)

工作ddl

<select name="dnn$ctr559$ViewPesquisaHome$ddlNegocio_smallSearch" id="dnn_ctr559_ViewPesquisaHome_ddlNegocio_smallSearch" class="input-large"> </select>

非工作ddl

<select name="dnn$ctr559$ViewPesquisaHome$ddlConcelho_smallSearch" onchange="javascript:setTimeout('__doPostBack(\'dnn$ctr559$ViewPesquisaHome$ddlConcelho_smallSearch\',\'\')', 0)" id="dnn_ctr559_ViewPesquisaHome_ddlConcelho_smallSearch" class="input-large">
</select>

0 个答案:

没有答案
相关问题