Looking for the v10 manual? Visit our new user's guide!
 
Search Descriptions Version
 
 
This article applies to: ML v7, ML8, MultiStore

Invalid Value for encryptedTicket parameter in Internet Explorer 10 (IE10)


Symptoms
After adding products to the cart in IE10 the user gets a server application error: "Invalid value for 'encryptedTicket' parameter"

Cause
By default, ASP.NET uses sniffing technology for the user agent string to detect browsers. The browser definition files cover a certain range of browser versions. However, as the version numbers increase, ASP.NET might not recognize new versions of a browser by using the user agent string. In this case, ASP.NET might handle these versions as an unknown browser. As a consequence, a central function such as __doPostBack() is not emitted properly by ASP.NET for IE10, and every component relying on a post back do not work, such as asp:LinkButton and everything using AutoPostBack.

Solution
The following Microsoft Hotfixes should be installed on the web server for the .NET versions 3.5.1 and 4.0:
A hotfix is available for the ASP.NET browser definition files in the Microsoft .NET Framework 2.0 and 3.5 Service pack 1

A hotfix is available for the ASP.NET browser definition files in the Microsoft .NET Framework 3.5.1

A hotfix is available for the ASP.NET browser definition files in the Microsoft .NET Framework 4.0