I've got this piece of code in aspx file.
<form runat="server">
Which shouldn't be complicated. But turns out it is. On my computer and testing enviroment it translates to:
<form id="aspnetForm" ....>
But on production it turns into:
<form id="ctl00" .... >
Big thanks to my predecessor a lot JS is hooked on "aspnetForm" id, and it's not working properly.
So from where does this id generation difference comes from?
P.S. I know that one of solutions just to rewrite JS queries or put class tag on form and query it then. Though im still interested why these things happen.