Freigeben über


DeviceSpecificChoice.Filter Eigenschaft

Definition

Ruft den Namen eines Gerätefilters ab oder legt diesen fest. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

public:
 property System::String ^ Filter { System::String ^ get(); void set(System::String ^ value); };
public string Filter { get; set; }
member this.Filter : string with get, set
Public Property Filter As String

Eigenschaftswert

Der Name eines Gerätefilters. Der Standardwert ist eine leere Zeichenfolge ("").

Hinweise

Der Filtername muss der Name einer Methode auf der Seite, in der zugeordneten .ascx Datei oder der Name eines gültigen Gerätefilters sein, der <deviceFilters> im Abschnitt von Web.config definiert ist. Wenn mit der Filter -Eigenschaft ein Methodenname angegeben wird, muss diese Methode mit dem folgenden Prototyp übereinstimmen.

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

Wenn die Filter Eigenschaft beispielsweise auf myChoiceMethodfestgelegt wurde, muss eine Methode mit der folgenden Signatur vorhanden sein.

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

Beim Auswerten des <Choice-Elements> wird überprüft, ob auf der Seite eine Methode der entsprechenden Signatur vorhanden ist. Andernfalls überprüft ASP.NET den <deviceFilters> Abschnitt von Web.config.

Hinweis

Bei Gerätefiltern wird die Groß-/Kleinschreibung beachtet.

Gilt für:

Weitere Informationen