当前位置:编程学习 > C#/ASP.NET >>

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

给位大哥大姐,圣诞快乐!!!
我是初学C#,请问在c#中当用户要删除一个数据时弹出提示,警告用户是否删除此数据,如果用户选择是,……
我的问题就是,怎样弹出提示框呢,接受用户选择的是与否呢,不是在winform中,是在webform中编程的,希望各位能给我一段代码,借鉴借鉴。谢谢 --------------------编程问答-------------------- if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {
  //删除
  }
 
 
--------------------编程问答-------------------- js  Confirm --------------------编程问答-------------------- 恩 楼上说的对!就那样! --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {
  //删除
  }
   这个对!!! --------------------编程问答--------------------
引用 4 楼 woguyanli 的回复:
引用 1 楼 wuyq11 的回复:
if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//删除
}
这个对!!!

昨天刚用过,嘿嘿,谢谢大家 --------------------编程问答-------------------- if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {
  //删除
  }
正解! --------------------编程问答-------------------- 他说的是web。。。不是winform。。 --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {
  //删除
  }


这个绝对不对,这是Winform里用的
2楼才是正解:js Confirm --------------------编程问答-------------------- 如果是 web的話在前臺寫個

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

 OnClientClick="javascript:return judge()"

就ok了 --------------------编程问答--------------------

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


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


  if(confirm("你确信删除数据吗?"))
    {
      //执行删除数据操作
    }
   else
    {
      //执行其他操作
     }
--------------------编程问答-------------------- 在Web页面按钮里面直接加入这行代码就行了~~~
onclick='{if(confirm("确定删除吗?")){return true;}return false;}' --------------------编程问答-------------------- 看清楚题目啊! --------------------编程问答-------------------- http://topic.csdn.net/u/20101225/10/699f43c8-bfff-4f7a-8c56-d05d92606b5f.html?14074 --------------------编程问答-------------------- 如果是 web的話在前臺寫個

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

 OnClientClick="javascript:return judge()"

就ok了


在Web页面按钮里面直接加入这行代码就行了~~~
onclick='{if(confirm("确定删除吗?")){return true;}return false;}'

这都是在前台web按钮里面添加的吧,
<input type="submit" onclick='{if(confirm("确定删除吗?")){return true;}return false;}' value="删除"/>是这样的嘛,当点击删除时我怎样在后台连接数据库并进行删除操作呢,button我到会,input type这类型该怎么样在后台接受他的值是true还是false呢 --------------------编程问答--------------------
引用楼主 jxc839527716 的回复:
不是在winform中,是在webform中编程的,希望各位能给我一段代码,借鉴借鉴。谢谢


引用 11 楼 yanjiaye520 的回复:
在Web页面按钮里面直接加入这行代码就行了~~~
onclick='{if(confirm("确定删除吗?")){return true;}return false;}'

如楼上,WebForm中用JS就行了 --------------------编程问答--------------------
引用 14 楼 jxc839527716 的回复:
如果是 web的話在前臺寫個

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

 OnClientClick="javascript:return judge()"

就ok了


在Web页面按钮里面直接加入这行代码就行了~……


在后台你不用真正地去接受它,如果return false;了,页面就不会回发,整个WebForm不会submit,也就是客户端不会再次Http请求该页面,所以你在服务端定义的相应事件根本不会执行,连Page.Load都不会 --------------------编程问答-------------------- 这么简单的问题啊!
二楼早就说出来了
javascript里的confirm函数 --------------------编程问答-------------------- <input type="delete" onclick='{if(confirm("确定删除吗?")){return true;}return false;}' value="删除"/>
我后台还有一个Button_delete事件,就是用来删除的,我这个事件该在那儿调用呢 --------------------编程问答-------------------- 在一定条件下呢? 就没有直接在后台写的方法么? --------------------编程问答--------------------
引用 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>");
    }
}
--------------------编程问答-------------------- 除 --------------------编程问答--------------------

很多人看都不看就正解。无语了。

http://www.cnblogs.com/chenghm2003/archive/2008/07/04/1235238.html --------------------编程问答-------------------- 越搞越复杂了,就1楼的就可以了 --------------------编程问答-------------------- 用JS处理CLICK事件,得到参数,如果点确定就调用后台AJAX程序处理反馈,点 取消 关闭JS提示窗口。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,