次の方法で共有


ValidationRuleRequiredAttributeValue.MatchAttributeValue プロパティ

検証する属性値を含む HTML タグに含まれていなければならない追加の属性の値を取得または設定します。MatchAttributeName と共に使用します。

名前空間:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
アセンブリ:  Microsoft.VisualStudio.QualityTools.WebTestFramework (Microsoft.VisualStudio.QualityTools.WebTestFramework.dll 内)

構文

'宣言
Public Property MatchAttributeValue As String
public string MatchAttributeValue { get; set; }
public:
property String^ MatchAttributeValue {
    String^ get ();
    void set (String^ value);
}
member MatchAttributeValue : string with get, set
function get MatchAttributeValue () : String
function set MatchAttributeValue (value : String)

プロパティ値

型 : System.String
属性値。

解説

このプロパティは、MatchAttributeName と共に、検証する属性を指定するための追加情報を提供します。

次の HTML があるとします。

<input name="Name" type="text" id="TextBox1" size="25" />

<input name="Email" type="text" id="TextBox2" size="25" />

<input name="Password" type="password" id="TextBox3" size="25" />

このとき、ユーザーがパスワードを入力するためのボックスがあるかどうかを検証できます。同時に、セキュリティのために入力の種類がパスワードになっているかどうかも検証できます。

[!メモ]

テキスト入力では、ユーザーの入力に従って文字が表示されますが、パスワード入力ではアスタリスク (*) が表示されます。

これを行うには、TagName プロパティを input、AttributeName プロパティを type、ExpectedValue プロパティを password に設定します。

この HTML に含まれる 3 つのタグはすべて input タグで、type 属性を含んでいます。適切なタグの属性を検証するには、追加情報を指定する必要があります。そこで、MatchAttributeName プロパティを name、MatchAttributeValue プロパティを Password に設定します。指定された基準を満たすタグは 1 つしかないので、そのタグに属性検証規則が適用されます。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

ValidationRuleRequiredAttributeValue クラス

Microsoft.VisualStudio.TestTools.WebTesting.Rules 名前空間