2013-03-21 33 views
1

我在asp.net中有詳細視圖,從中我將數據插入到DB.Here我想插入之前檢查,如果任何字段爲空或不,否則不插入,否則不插入插入到數據庫我曾嘗試下面的代碼,但它不工作插入前檢查詳細視圖空字段

protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e) 
    { 
    string unt = (string)e.Values["UNT_COD"]; 
    if (unt == "") 
    { 
     e.Cancel = true; 
    } 
    } 

通過這個代碼我沒有達到我的目的PLZ任何一個可以幫助我找出檢查

+0

究竟是什麼不起作用? – LukeHennerley 2013-03-21 10:58:05

+0

爲什麼不首先在客戶端進行驗證? – Yahya 2013-03-21 10:58:54

回答

0
string unt = e.Values["UNT_COD"]+""; 
if (unt == "") 
{ 
    e.Cancel = true; 
} 
+0

加'''''會把它轉換成你不需要的字符串'(字符串)' – 2013-03-21 11:03:52

+0

嗯我覺得太。謝謝 – user2024024 2013-03-21 11:19:13

2

可以使用方式字符串功能如下

if (string.IsNullOrEmpty(e.Values["UNT_COD"])) 
{ 

} 
else 
{ 
}