我已創建一個自定義列表作爲SharePoint中的一個功能。驗證自定義列表共享點
我需要對某些字段進行一些驗證。 香港專業教育學院創建了從SPItemEventReceiver
繼承和需要實現的方法CLSS:
public override void ItemAdding(SPItemEventProperties properties)
不要我把它從這裏哪裏?如何訪問列表項等...
感謝
我已創建一個自定義列表作爲SharePoint中的一個功能。驗證自定義列表共享點
我需要對某些字段進行一些驗證。 香港專業教育學院創建了從SPItemEventReceiver
繼承和需要實現的方法CLSS:
public override void ItemAdding(SPItemEventProperties properties)
不要我把它從這裏哪裏?如何訪問列表項等...
感謝
有很多樣對這個在那裏。例如,this one。
它驗證使用此代碼段電子郵件列:
public override void ItemAdding(SPItemEventProperties properties)
{
base.ItemAdding(properties);
// only perform if we have an Email column
if (properties.AfterProperties["Email"] != null)
{
// test to see if the email is valid
if (!IsValidEmailAddress(properties.AfterProperties["Email"].ToString()))
{
// email validation failed, so display an error
properties.Status = SPEventReceiverStatus.CancelWithError;
properties.Cancel = true;
properties.ErrorMessage = "Please enter a valid email address";
}
}
}
這裏是一個很好的選擇:在SharePoint
正則表達式字段驗證.. www.codeplex.com/SharePointRegEx
其自定義字段允許添加正則表達式來驗證用戶輸入的值。它也有一個「錯誤信息」字段。