我在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插入后面的代码?
问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。