So I have an ASP.NET website using C#. When I open the same page on two different browser tabs the input boxes (ASP.NET TextBox Controls) are synced in that when I type something in one it also appears in the other input box on the other tab.
Short of programmatically changing the ID individually or the content place holder ID at page load and setting ClientIDMode to static, how can I break the link? I've tried using different sessions via this question with no luck.
The pages will typically be differentiated by query strings but the controls have to be unique across browser tabs.
Sample Textbox Control:
<asp:TextBox ID="BoxTitle" runat="server" onkeyup="CharCount(this.id, 50);"></asp:TextBox>
Thanks!