SharePoint 2010文档库版本注释

时间:2012-03-15 06:39:20

标签: version-control sharepoint-2010

我想强制用户在签到文档之前添加他们的评论。 当用户选择签到时,默认弹出页面将显示以选择版本和写注释,但注释字段不是必需的,我们可以将其作为必填字段吗?

1 个答案:

答案 0 :(得分:5)

你可以通过EventReceiver来实现:

public class EventReceiver1 : SPItemEventReceiver
{
    public override void ItemCheckingIn(SPItemEventProperties properties)
    {
        base.ItemCheckingIn(properties);
        string comment = (string)properties.AfterProperties["vti_sourcecontrolcheckincomment"];
        if (string.IsNullOrEmpty(comment))
        {
            properties.ErrorMessage = "Comment empty";
            properties.Cancel = true;
        }
    }
}