我创建了2个列表:
我创建了CarName
和CarNumber
等列。当我选择CarName
,CarNumber
时,它会自动出现,但我的要求是,当我选择CarName
,StartTime
和EndTime
时。例如:
假设CarName
为Car1,StartTime
为下午1:00,EndTime
为2:00Pm。另一个用户可以登录并添加相同的汽车和时间。如果另一个用户可以提供相同的东西,它不会允许这些字段。
在这里,我需要对这些列进行验证。任何人都可以帮助我。
答案 0 :(得分:0)
您可以使用VS2010将ListAdding事件处理程序写入列表定义。
在hanlder事件中,如果已经存在匹配项,则必须循环检查列表。 您可以使用此代码来获取要添加的项目的值。
string jobTitle = properties.AfterProperties["Title"].ToString();
如果项目已存在,则取消作业
properties.Cancel = true;
使用此链接获取想法...
Creating SharePoint 2010 Event Receivers in Visual Studio 2010