If you pass "browser" as the varyByCustom parameter, the user control will be varied by browser type and major version number. If another custom string is entered, you must override the System.Web.HttpApplication.GetVaryByCustomString(System.Web.HttpContext, string) method in your application's Global.asax file.