本文介绍了如何在按钮点击结果后显示是/否警告框使用C#?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
I have used below function in inside the button click after the success message come continue our further process if not come success to show the popup with yes/no if click no process is stop click no stop the process.but the below code the script is show after the process is completes how to do it?
我的尝试:
What I have tried:
ASPX
<script type = "text/javascript">
function Confirm() {
var confirm_value = document.createElement("INPUT");
confirm_value.type = "hidden";
confirm_value.name = "confirm_value";
if (confirm("Do you want to save data?")) {
confirm_value.value = "Yes";
} else {
confirm_value.value = "No";
}
document.forms[0].appendChild(confirm_value);
}
</script>
Code Behind
protected bool ValidateDuplicate()
{
bool result = true;
Material material = new Material();
MaterialDataAccess materialDA = new MaterialDataAccess();
if (hfdMode.Value.Equals("new") || hfdMode.Value.Equals("draft"))
{
material.Type = "N";
}
else if (hfdMode.Value == "update")
{
material.Type = "U";
}
material.RequestNo = hfRequestNo.Value;
material.Description = tbxShortDescription.Text.ToUpper().Replace("'", "''");
materialDA.Material = material;
materialDA.ValidateCheck();
if (!materialDA.Message.Text.Equals("SUCCESS"))
{
ClientScript.RegisterStartupScript(typeof(Page), "Confirm", "<script type='text/javascript'>callConfirm();</script>");
string confirmValue = Request.Form["confirm_value"];
if (confirmValue == "Yes")
{
// event occures
}
else
{
// do nothing
}
}
return result;
}
推荐答案
这篇关于如何在按钮点击结果后显示是/否警告框使用C#?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!