日期:2014-05-19  浏览次数:20497 次

如何获取消息框返回的值并作判断?
当用户点击一按钮时,出现消息框,然后在服务器端获取用户点击的“确定”或“取消”作出判断:
if(“确定”)
{//   执行代码}
else
{//   执行代码}
请问如何实现呢?

------解决方案--------------------

if ( DiaglogReulst.OK==MessageBox.Show(this, "自已写问题? ", "询问信息 " , MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)
{

}
else
{
}
------解决方案--------------------
return confirm( "确定要只要做吗 ")
------解决方案--------------------
添加一个隐藏控件Hid_Flag;
<script>
if (confirm( 'Sure? '))
{
document.getElementById( "Hid_Flag ").value = "1 ";
}
else
{
document.getElementById( "Hid_Flag ").value = "0 ";
}
document.form1.submit();

</script>
然后页面回传在cs文件中再判断
if(this.Hid_Flag.value == "1 ")
{
//do sth
}
else
{
//do another thing
}
------解决方案--------------------
script>
if (confirm( 'Sure? '))
{
document.getElementById( "Hid_Flag ").value = "1 ";
}
else
{
document.getElementById( "Hid_Flag ").value = "0 ";
}
document.form1.submit();

</script>