Proprietà Filter

Imposta o restituisce il nome di un filtro di dispositivo. Il valore predefinito è una stringa vuota ("").

public string Filter {
   get,
   set
}

Osservazioni

Il nome del filtro deve essere il nome di un metodo incluso nella pagina, nel file ASCX associato o il nome di un filtro di dispositivo valido definito nella sezione <deviceFilters> del file Web.config. Se il nome del metodo viene specificato nella proprietà Filter, il metodo deve corrispondere al prototipo riportato di seguito.

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

Se la proprietà Filter, ad esempio, è impostata su myChoiceMethod, deve essere disponibile un metodo con la firma seguente.

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

Durante la valutazione dell'elemento <Choice> viene eseguito un controllo per determinare se nella pagina è presente un metodo con la firma appropriata. Se il metodo non è presente, viene verificata la sezione <devicefilters> di web.config.

Nota   Per i filtri di dispositivo è necessario rispettare l'esatta combinazione di maiuscole e minuscole.

Vedere anche

Aggiunta di nuovi adattatori di dispositivo e supporto per dispositivi | Rendering specifico di dispositivo

Si applica a: classe DeviceSpecificChoice