C#弹出提示框,提示用户是否进行操作
给位大哥大姐,圣诞快乐!!!我是初学C#,请问在c#中当用户要删除一个数据时弹出提示,警告用户是否删除此数据,如果用户选择是,……
我的问题就是,怎样弹出提示框呢,接受用户选择的是与否呢,不是在winform中,是在webform中编程的,希望各位能给我一段代码,借鉴借鉴。谢谢 --------------------编程问答-------------------- if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//删除
}
--------------------编程问答-------------------- js Confirm --------------------编程问答-------------------- 恩 楼上说的对!就那样! --------------------编程问答-------------------- 这个对!!! --------------------编程问答--------------------
昨天刚用过,嘿嘿,谢谢大家 --------------------编程问答-------------------- if (MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//删除
}
正解! --------------------编程问答-------------------- 他说的是web。。。不是winform。。 --------------------编程问答--------------------
这个绝对不对,这是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的应试用下面的:
--------------------编程问答-------------------- 在Web页面按钮里面直接加入这行代码就行了~~~
if(confirm("你确信删除数据吗?"))
{
//执行删除数据操作
}
else
{
//执行其他操作
}
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呢 --------------------编程问答--------------------
如楼上,WebForm中用JS就行了 --------------------编程问答--------------------
在后台你不用真正地去接受它,如果return false;了,页面就不会回发,整个WebForm不会submit,也就是客户端不会再次Http请求该页面,所以你在服务端定义的相应事件根本不会执行,连Page.Load都不会 --------------------编程问答-------------------- 这么简单的问题啊!
二楼早就说出来了
javascript里的confirm函数 --------------------编程问答-------------------- <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#