After making lot of R & D on this topic i found a perfect solution for image buttons( present within the update panel) post back request problem.
There are many knows issues with IE 10 and IE 11 , Microsoft released different hotfixes to solve that problem , but it doesnt work for me.
This is the perfect solution for .net framework 2.0 and above version applications
Need to override the LoadPostData method within a class which inherits the properties of imagebutton class, means you have to create a custom class for image button control.
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
{
NameValueCollection modifiedPostCollection = new NameValueCollection();
for (int i = 0; i < postCollection.Count; i++)
{
string actualKey = postCollection.GetKey(i);
string[] actualValueTab = postCollection.GetValues(i);
if (actualKey.EndsWith(".x") || actualKey.EndsWith(".y"))
{
string value = actualValueTab[0];
decimal dec;
Decimal.TryParse(value, out dec);
modifiedPostCollection.Add(actualKey, ((int)Math.Round(dec)).ToString());
}
else
{
foreach (string actualValue in actualValueTab)
{
modifiedPostCollection.Add(actualKey, actualValue);
}
}
}
return base.LoadPostData(postDataKey, modifiedPostCollection);
}