Post back not working in Firefox for asp.net(C#) pages
ASP.Net ScriptManager code walks up the call stack with "caller.callee" in __doPostBack to detect infinite recursion. That will fail on FireFox if any function in the call stack was parsed with "use strict" applied.
The workaround is to have a function outside of the scope of "use strict" that calls setTimeout()
to call a function that calls __doPostBack
. setTimeout()
gets you out of the call stack.
Finaly i found the answer.
I am using alertfy javascript library for popup message. This Library is using "Use strict" expression.
And i deleted this expression from this library, Now there is no problem. My code is working on all browsers.