C# 插入前请检查详细视图空字段
我在asp.net中有详细视图,我正在从中向DB插入数据。在这里,我想在插入之前检查任何字段是否为null,如果为null,则不要插入,否则插入DB我已尝试了以下代码,但它不起作用C# 插入前请检查详细视图空字段,c#,asp.net,detailsview,C#,Asp.net,Detailsview,我在asp.net中有详细视图,我正在从中向DB插入数据。在这里,我想在插入之前检查任何字段是否为null,如果为null,则不要插入,否则插入DB我已尝试了以下代码,但它不起作用 protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e) { string unt = (string)e.Values["UNT_COD"]; if (unt == "")
protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e)
{
string unt = (string)e.Values["UNT_COD"];
if (unt == "")
{
e.Cancel = true;
}
}
通过这段代码,我没有达到我的目的。请任何人帮助我找到检查的方法。你可以使用字符串函数,如下所示
if (string.IsNullOrEmpty(e.Values["UNT_COD"]))
{
}
else
{
}
到底是什么不起作用?为什么不先在客户端上验证?添加
+“
会将其转换为您不需要的字符串(字符串)
string unt = e.Values["UNT_COD"]+"";
if (unt == "")
{
e.Cancel = true;
}