我将 ASP.NET 中的 FormView 控件用于插入 MS SQL DB 的简单表单。我有一个 onItemInserting 事件来设置一些值(例如时间戳等),并且很好奇如何检查一些用户在 onItemInserting 事件中输入的值并取消插入项目。我想在后面的代码中这样做的原因是查询数据库并使用这些值来验证用户输入的数据。
伪代码如下:
protected void Form_addRoom_ItemInserting(object sender, FormViewInsertEventArgs e)
{
... Query DB for some values ...
if(enteredMaxPeople > queryMaxPeople)
{
**Cancel** DB Insert
statusLabel.text = "Value entered not valid";
}
}
最后问题归结为如何取消 FormView 插入后面的代码?
谢谢!肖恩