Partager via


Filter, propriété

Définit ou retourne le nom d'un filtre de périphérique. La valeur par défaut est une chaîne vide ("").

public string Filter {
   get,
   set
}

Notes

Le nom de filtre doit être le nom d'une méthode sur la page, dans le fichier .ascx associé, ou le nom d'un filtre de périphérique valide défini dans la section <devicefilters> de web.config. Si un nom de méthode est spécifié avec la propriété Filter, cette méthode doit correspondre au prototype suivant.

public bool methodName(System.Web.Mobile.MobileCapabilities capabilities,
   String optionalArgument)

Par exemple, si myChoiceMethod a été affecté à la propriété Filter, une méthode ayant la signature suivante doit exister.

public bool myChoiceMethod(
   System.Web.Mobile.MobileCapabilities capabilities, 
   String optionalArgument
);

Lors de l'évaluation de l'élément <Choice>, une vérification est effectuée pour déterminer si une méthode de la signature appropriée existe sur la page. Si ce n'est pas le cas, ASP.NET vérifie la section <devicefilters> de web.config.

Remarque   Les filtres de périphérique respectent la casse.

Voir aussi

Ajout de nouveaux adaptateurs de périphérique et d'une prise en charge des périphériques | Rendu spécifique au périphérique

S'applique à : DeviceSpecificChoice, classe