如何在AJAX Combobox中对数据库验证插入的项目?

时间:2010-11-30 14:59:47

标签: asp.net validation combobox

我想知道如何在回发期间验证数据库中是否存在插入的项目?如果item.text存在,则错误消息应通知用户该项目已存在于数据库中。如果数据库中不存在该项,则应进行插入。

我应该使用customvalidator并创建一个servervalidationfunction来搜索我的数据库表中的项目名称吗?

我应该在两个ComboBox控件事件中的一个内部验证ItemInserting和ItemInserted吗?

验证存在后,我想验证插入数据库是否成功。

1 个答案:

答案 0 :(得分:0)

所以你要打你的数据库来检查一个项目是否已经存在,然后如果它不存在,认为该项目有效,然后再次点击你的数据库插入新项目?我建议您只是尝试通过说存储过程插入项目并让存储过程检查表中是否已存在该项目。然后,您的存储过程可以返回您的Web应用程序可以消化的结果(即该项目是否已经存在而不是插入成功/失败)。这样您只需按一次数据库。