2010-11-30 59 views
0

我想知道如何在回發期間驗證數據庫中是否存在Combobox中插入的項目?如果item.text存在,則錯誤消息應通知用戶該項目已存在於數據庫中。如果該項目不存在於數據庫中,則應該進行插入。如何在AJAX Combobox中針對數據庫驗證插入的項目?

我應該使用customvalidator並創建一個servervalidation函數來搜索我的databasetable的項目名稱嗎?

我應該驗證兩個組合框控件事件之一,ItemInserting和ItemInserted?

驗證存在之後,我想驗證插入數據庫是否成功。

回答

0

所以你要打你的數據庫來檢查一個項是否已經存在,如果不存在,那麼認爲該項是有效的,然後再次打你的數據庫插入新的項目?我建議你只需嘗試通過存儲過程插入項目,並讓存儲過程檢查項目是否已存在於表格中。然後您的存儲過程可以返回您的Web應用程序可以消化的結果(即該項目是否已經存在與插入是否成功/失敗)。這樣你只能打一次數據庫。

相關問題