加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

来自asp.net服务器端的确认框

发布时间:2020-12-16 09:21:48 所属栏目:asp.Net 来源:网络整理
导读:我想从服务器端在asp.net中显示确认框: 我想从服务器端调用它,因为我必须从服务器端获取客户消息.我使用以下代码 string str = "Are you sure,you want to Approve this Record?"; ClientScript.RegisterStartupScript(typeof(Page),"Popup","return confir
我想从服务器端在asp.net中显示确认框:

我想从服务器端调用它,因为我必须从服务器端获取客户消息.我使用以下代码

string str = "Are you sure,you want to Approve this Record?";
        ClientScript.RegisterStartupScript(typeof(Page),"Popup","return confirm('" + str + "');",true);
// More code ....

现在它显示弹出窗口,无论我点击什么,无论是“确定”还是“取消”,我的代码都在执行.

如果用户在确认框中选择“取消”,请告诉我如何限制执行代码.

解决方法

看看这个:

代码背后:

string str = "Are you sure,you want to Approve this Record?";
        this.ClientScript.RegisterStartupScript(typeof(Page),"ConfirmApproval('" + str + "');",true);

ASPX:

function ConfirmApproval(objMsg)
    {
        if(confirm(objMsg))
        {
            alert("execute code.");
            return true;
        }    
        else
            return false;    
    }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读