次の方法で共有


DeviceSpecificChoice.Filter プロパティ

定義

デバイス フィルターの名前を取得または設定します。 この API は廃止されています。 ASP.NET モバイル アプリケーションを開発する方法については、「ASP.NETを使用 Mobile Apps & サイト」を参照してください。

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

プロパティ値

デバイス フィルターの名前。 既定値は空の文字列 ("") です。

注釈

フィルター名は、関連付けられた .ascx ファイル内のページ上のメソッドの名前、または Web.configの <deviceFilters> セクションで定義されている有効なデバイス フィルターの名前である必要があります。 Filter プロパティでメソッド名が指定されている場合、そのメソッドは次のプロトタイプと一致する必要があります。

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

たとえば、 Filter プロパティが myChoiceMethod に設定されている場合は、次のシグネチャを持つメソッドが存在する必要があります。

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

<Choice> 要素を評価するときに、適切なシグネチャのメソッドがページに存在するかどうかを確認します。 そうでない場合は、ASP.NET Web.configの <deviceFilters> セクションを確認します。

デバイス フィルターでは大文字と小文字が区別されます。

適用対象

こちらもご覧ください