共用方式為


ValidatingPropertiesEventArgs.FailedProperties 屬性

定義

取得包含驗證失敗的設定檔屬性的集合。

public:
 property System::Collections::ObjectModel::Collection<System::String ^> ^ FailedProperties { System::Collections::ObjectModel::Collection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.Collection<string> FailedProperties { get; }
member this.FailedProperties : System.Collections.ObjectModel.Collection<string>
Public ReadOnly Property FailedProperties As Collection(Of String)

屬性值

驗證失敗的個人資料屬性。

範例

以下範例展示了該 ValidatingProperties 事件的事件處理程序。 當傳遞給 FirstName 屬性的值為空 null或 時,該 FirstName 屬性會加入集合 FailedProperties

void Application_Start(object sender, EventArgs e) 
{
    System.Web.ApplicationServices.ProfileService.ValidatingProperties += new EventHandler<System.Web.ApplicationServices.ValidatingPropertiesEventArgs>(ProfileService_ValidatingProperties);
}

void ProfileService_ValidatingProperties(object sender, System.Web.ApplicationServices.ValidatingPropertiesEventArgs e)
{
    if (String.IsNullOrEmpty((string)e.Properties["FirstName"]))
    {
        e.FailedProperties.Add("FirstName");
    }
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
    AddHandler System.Web.ApplicationServices.ProfileService.ValidatingProperties, _
      AddressOf ProfileService_ValidatingProperties
End Sub

Sub ProfileService_ValidatingProperties(ByVal sender As Object, ByVal e As System.Web.ApplicationServices.ValidatingPropertiesEventArgs)
    If (String.IsNullOrEmpty(CType(e.Properties("FirstName"), String))) Then
        e.FailedProperties.Add("FirstName")
    End If
End Sub

備註

FailedProperties 屬性包含了驗證失敗的屬性名稱集合。 如果你為該事件建立事件處理 ValidatingProperties 程序,你會把驗證失敗的屬性名稱加入該 FailedProperties 屬性的集合。 該方法會 SetPropertiesForCurrentUser 回傳屬性中的 FailedProperties 集合,讓你能判斷哪些屬性在驗證中失敗。

適用於