The directive is missing a 'VaryByParam' attribute, which should be set to "none", "*", or a semicolon separated list of ...