让我们说我在一个网站上有一个asp:按钮,我试图跟踪它来计算不同用户点击的次数。
<asp:Button ID="SubBtn" runat="server" OnClick="Button1_Click" runat="server" Text="Sub" />
在我的代码背后,我有一个到另一个页面的重定向链接。
我知道我需要包含类似
的内容<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});" >Button 1</a>
我是否需要将我的asp:按钮转换为html按钮才能使其正常工作?
答案 0 :(得分:1)
您需要使用属性&#34; OnClientClick&#34;:
<asp:Button ID="SubBtn" runat="server" OnClick="Button1_Click" runat="server" Text="Sub" OnClientClick="dataLayer.push({'event': 'button1-click'});" />
您可以在MSDN上详细了解此属性:https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.onclientclick(v=vs.110).aspx