温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

asp.net后台弹出确认框

发布时间:2020-08-01 05:58:42 来源:网络 阅读:982 作者:sccassiel 栏目:编程语言

前台代码Code

 <asp:Button ID="btnCallBack" runat="server" Text="回发并弹出confirm" OnClick="btnCallBack_Click" />          <asp:Button ID="btnHid" runat="server" OnClick="btnHid_Click" Width="0px" /> 

<asp:HiddenField ID="hid" runat="server" /> 

后台代码Code 

 
protected void btnCallBack_Click(object sender, EventArgs e)
        {
            if (true) // 数据验证---已经存在分析数据
            {
                string js = string.Format("document.getElementById('{0}').value=confirm('是否确认?');document.getElementById('{1}').click();", hid.ClientID, btnHid.ClientID);
                ClientScript.RegisterStartupScript(GetType(), "confirm", js, true);
            }
            else // 数据验证---没有存在的分析数据
            {
                // 直接进行数据的插入
                InserData();
            }
            
        }
        protected void btnHid_Click(object sender, EventArgs e)
        {
            string result = hid.Value.ToLower() == "true" ? "是" : "否";
            Response.Write(string.Format("您选择的是{0}: ", result));
            if (result == "是")
            {
                // 进行数据的更新
                this.Page.Response.Write("这里进行数更新和新数据的插入!\n");
                bool flag = UpData();
                if (flag)
                {
                    InserData();
                }
            }
            else
            {
                // 不做数据的插入
                this.Page.Response.Write("这里什么都不做直接退出!\n");
                return;
            }
        }

        /// <summary>
        /// 获取数据进行验证
        /// </summary>
        private bool GetDataValid()
        {
            bool flag = true;
            // 这里面去进行数据验证
            this.Page.Response.Write("这里进行数据验证\n");
            return flag;
        }

        /// <插入数据>
        /// 插入数据
        /// </插入数据>
        /// <returns></returns>
        private bool InserData()
        {
            bool flag = true;
            this.Page.Response.Write("这里进行数据插入\n");
            return flag;
        }

        /// <更新数据>
        /// 更新数据
        /// </更新数据>
        /// <returns></returns>
        private bool UpData()
        {
            bool flag = true;
            this.Page.Response.Write("这里进行数据更新\n");
            return flag;
        }
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI