各位大侠,菜鸟有个问题(如下),分不多,见谅.
1.点击Bottn
2.执行一段sql: select a,b from Table
3.if(a>b) 弹出对话框(含确定,取消)
4.确定-->继续执行,取消-->返回

解决方案 »

  1.   

    if (MessageBox.Show("","",MessageBoxButtons.YesNo) == DialogResult.OK)
    继续执行
    else
    返回
      

  2.   


                if (a>b)
                {
                    if (MessageBox.Show("要继续执行?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel)
                    {
                        //Cancel返回。
                        return;
                    }
                    //继续执行
                    //你的代码
                }
    不知道是不是你想的那样
      

  3.   

    if (MessageBox.Show("","",MessageBoxButtons.YesNo) == DialogResult.OK)
    继续执行
    else
    返回
      

  4.   

    if (MessageBox.Show("","",MessageBoxButtons.YesNo) == DialogResult.OK)
    继续执行
    else
    返回
      

  5.   


    <%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["confirm"] != null)
            {
                string name = "aaa";
                Response.Write(Convert.ToString(Request["name"]==name));
                Response.End();
            }
        }
        protected void btn2_ServerClick(object sender, EventArgs e)
        {
            label1.Text = "提交成功";
        }
    </script><html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        输入一个姓名:<input id="txt1" type="text" />
        <input id="btn1" type="button" value="提交" onclick="dosub()" />
        <input id="btn2" type="button" runat="server" value="" style="visibility:hidden;" onserverclick="btn2_ServerClick"/>
        <asp:Label ID="label1" runat="server" ForeColor="red"></asp:Label>
        <p>输入一个姓名与服务器端比较,不正确就弹出提示框,点“确定继续提交”</p>
        </div>
        </form>
        <script type="text/javascript">
        function dosub(){
            var url = "?confirm=1&name="+escape(document.getElementById("txt1").value);
            var req = getAjax();
            req.open("GET", url, true);
            req.onreadystatechange = function(){
                if(req.readyState==4){
                    var re = req.responseText;
                    if(re=="False"){
                        if(confirm("输入姓名不正确,继续吗?")){
                            document.getElementById("btn2").click();
                        }
                    }
                }
            };
            req.send(null);
        }
        function getAjax()
        {
            var oHttpReq = null;
            
            if(window.ActiveXObject) oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
            else if(window.createRequest) oHttpReq = window.createRequest();
            else oHttpReq = new XMLHttpRequest();
                
            return oHttpReq;
        }
        </script>
    </body>
    </html>
      

  6.   

    不好意思,忘说了,我用的webform
    一楼二楼是winform的用法   
    webform用不了的
      

  7.   

    六楼:
    <input id="btn2" type="button" runat="server" value="" style="visibility:hidden;" onserverclick="btn2_ServerClick"/>
    可以用服务器控件吗,因为我在前台有很多其他功能要执行