次の方法で共有


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)  

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

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

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

注意

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

適用対象

こちらもご覧ください