C#弹出提示框,提示用户是否进行操作

jxc839527716 2010-12-25 09:43:02
给位大哥大姐,圣诞快乐!!!
我是初学C#,请问在c#中当用户要删除一个数据时弹出提示,警告用户是否删除此数据,如果用户选择是,……
我的问题就是,怎样弹出提示框呢,接受用户选择的是与否呢,不是在winform中,是在webform中编程的,希望各位能给我一段代码,借鉴借鉴。谢谢
...全文
2441 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
Seeking_scholars 2021-06-16
  • 打赏
  • 举报
回复 1

DialogResult dr = MessageBox.Show("你确定吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (dr == DialogResult.OK)
{
//确定
}

ycproc 2012-11-04
  • 打赏
  • 举报
回复
很多人看都不看就正解。无语了。 http://www.cnblogs.com/chenghm2003/archive/2008/07/04/1235238.html
suqifeng 2012-11-04
  • 打赏
  • 举报
回复
引用 18 楼 jxc839527716 的回复:
<input type="delete" onclick='{if(confirm("确定删除吗?")){return true;}return false;}' value="删除"/> 我后台还有一个Button_delete事件,就是用来删除的,我这个事件该在那儿调用呢
一般情况下我都是用 服务端控件 代码如下 :

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Index" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="btnDelete" runat="server" Text="删除" OnClientClick="{if(confirm('确定删除吗')){return true;}return false;}" onclick="btnDelete_Click" />
    </div>
    </form>
</body>
</html>



using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Index : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }


    protected void btnDelete_Click(object sender, EventArgs e)
    {
        //这里是的删除信息的代码
       // this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language=\"javascript\">alert('删除成功!');</script>");

        Response.Write("<script language=\"javascript\">alert('删除成功!');</script>");
    }
}
singhow 2012-11-04
  • 打赏
  • 举报
回复
在一定条件下呢? 就没有直接在后台写的方法么?
RowlandsNightmare 2012-11-04
  • 打赏
  • 举报
回复
用JS处理CLICK事件,得到参数,如果点确定就调用后台AJAX程序处理反馈,点 取消 关闭JS提示窗口。
yyxx3864 2012-11-04
  • 打赏
  • 举报
回复
越搞越复杂了,就1楼的就可以了
int64 2010-12-25
  • 打赏
  • 举报
回复
看清楚题目啊!
Microblue 2010-12-25
  • 打赏
  • 举报
回复
在Web页面按钮里面直接加入这行代码就行了~~~
onclick='{if(confirm("确定删除吗?")){return true;}return false;}'
wangsong145 2010-12-25
  • 打赏
  • 举报
回复

if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//删除
}


以上是Winform才有的,如果是web的应试用下面的:


if(confirm("你确信删除数据吗?"))
{
//执行删除数据操作
}
else
{
//执行其他操作
}
arduact 2010-12-25
  • 打赏
  • 举报
回复
如果是 web的話在前臺寫個

function judge()
{ if(id=='btnDel')
{
if(!confirm('確定要刪除該筆資料嗎?'))return false;
}
}

OnClientClick="javascript:return judge()"

就ok了
pcqpzq 2010-12-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//删除
}
[/Quote]

这个绝对不对,这是Winform里用的
2楼才是正解:js Confirm
geminizane 2010-12-25
  • 打赏
  • 举报
回复
他说的是web。。。不是winform。。
机器再学习 2010-12-25
  • 打赏
  • 举报
回复
if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//删除
}
正解!
mayuliuze 2010-12-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 woguyanli 的回复:]
引用 1 楼 wuyq11 的回复:
if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//删除
}
这个对!!!
[/Quote]
昨天刚用过,嘿嘿,谢谢大家
古女士 2010-12-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//删除
}
[/Quote] 这个对!!!
古女士 2010-12-25
  • 打赏
  • 举报
回复
恩 楼上说的对!就那样!
colorall 2010-12-25
  • 打赏
  • 举报
回复
js Confirm
wuyq11 2010-12-25
  • 打赏
  • 举报
回复
if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//删除
}


jxc839527716 2010-12-25
  • 打赏
  • 举报
回复
<input type="delete" onclick='{if(confirm("确定删除吗?")){return true;}return false;}' value="删除"/>
我后台还有一个Button_delete事件,就是用来删除的,我这个事件该在那儿调用呢
coco_bin 2010-12-25
  • 打赏
  • 举报
回复
这么简单的问题啊!
二楼早就说出来了
javascript里的confirm函数
加载更多回复(4)

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧