Sharepoint列表项验证

时间:2012-08-10 10:03:11

标签: sharepoint-2010

我创建了2个列表:

  1. CarInfo(自定义列表)
  2. 汽车预订(日历列表)
  3. 我创建了CarNameCarNumber等列。当我选择CarNameCarNumber时,它会自动出现,但我的要求是,当我选择CarNameStartTimeEndTime时。例如:

    假设CarName为Car1,StartTime为下午1:00,EndTime为2:00Pm。另一个用户可以登录并添加相同的汽车和时间。如果另一个用户可以提供相同的东西,它不会允许这些字段。

    在这里,我需要对这些列进行验证。任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

您可以使用VS2010将ListAdding事件处理程序写入列表定义。

ItemAdding Event Handler

在hanlder事件中,如果已经存在匹配项,则必须循环检查列表。 您可以使用此代码来获取要添加的项目的值。

string jobTitle = properties.AfterProperties["Title"].ToString();

如果项目已存在,则取消作业

properties.Cancel = true;

使用此链接获取想法...

Creating SharePoint 2010 Event Receivers in Visual Studio 2010