我需要显示带有yes和no的asp.net消息框(在用数据库验证数据之后)
我的要求是 在将任何数据插入数据库之前(我需要检查数据是否存在于该数据上的数据库)
如果有数据,我需要显示消息框,说明数据存在于同一天?您确定要保存数据还是取消
点击按钮后不立即
请帮帮我
答案 0 :(得分:2)
Do you need help with validation? Otherwise you just need to
If(isValid){
//Show MessageBox
}
Check validation first, if its valid show the messagebox.
答案 1 :(得分:1)
在btn save_click.first检查数据是否存在,如果存在,则显示消息,否则保存。你可以这样做:
SqlConnection con = new SqlConnection("Connectionstring");
con.Open();
string query = "Select count(*) from AD_Organisation where OrgName=@a";
SqlCommand cmd1 = new SqlCommand(query, con);
cmd1.Parameters.AddWithValue("@a", txtorgname.Text.ToString());
int count = Convert.ToInt32(cmd1.ExecuteScalar());
con.Close();
if (count > 0)
{
//show message that the data already exists
//call javascript
}
else
{
//insert command
}
对于弹出消息,您可以使用javascript:
<script language="javascript" type="text/javascript">
function showalert() {
alert('Data already exists');
return false;
}
</script>
要调用javascript消息,请使用
ScriptManager.RegisterStartupScript(this, GetType(), "display", "showalert('msg');", true);