ASP.NET点击按钮,弹出一个提示框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET点击按钮,弹出一个提示框相关的知识,希望对你有一定的参考价值。
该提示框上加一个text文本,然后一个确定按钮和一个取消按钮,点击确定按钮之后,可以获取text文本内容
ASP.NET点击按钮,弹出一个提示框方法有以下几种:(1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:
举例如下:
public System.Web.UI.WebControls.Button btnDelRow;
btnDelRow.Attributes.Add("onclick", "return confirm(\'确定要删吗?\');");
(2) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,选择“确定”或“取消”后跳转到相应的页面:
举例如下:
string strMsg, string strUrl_Yes, string strUrl_No;
Response.Write("<Script Language=\'javascript\'>if ( window.confirm(\'"+strMsg+"\')) window.location.href=\'" + strUrl_Yes +
"\' else window.location.href=\'"+ strUrl_No +"\' ;</script>");
(3) 对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”。
举例如下:
Response.Write("<script>alert(\'删除成功!\')</script>");
(4) 对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”后跳转到某一个页面。
举例如下:
Response.Write("<script>alert(\'删除成功!\');window.location.href =\'www.cnblogs.com\'</script>");
(5)允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块:
复制代码代码如下:
public virtual void RegisterStartupScript(string key,string script);
举例如下:
if(!this.IsStartupScriptRegistered("hello"))
this.RegisterStartupScript("hello","<script>alert(\'你好!\')</script>");
(6)下面是一个弹出对话框调用类:
using System;
using System.Web;
namespace ShowMessage
/// <summary>
/// Msg 的摘要说明。
/// </summary>
public class ShowMessage
public ShowMessage()
//
// TODO: 在此处添加构造函数逻辑
//
public static void ShowMessage(string strMsg)
System.Web.HttpContext.Current.Response.Write("<Script Language=\'JavaScript\'>window.alert(\'"+strMsg+"\');</script>");
public static void ShowMessage(System.Web.UI.Page page, string strMsg)
page.Response.Write("<Script Language=\'JavaScript\'>window.alert(\'"+strMsg+"\');</script>");
public static void ShowMessage( string strMsg, string Url)
System.Web.HttpContext.Current.Response.Write("<Script Language=\'JavaScript\'>window.alert(\'"+strMsg+"\');window.location.href =\'"+Url+"\'</script>");
public static void ShowMessage( System.Web.UI.Page page,string strMsg, string Url)
page.Response.Write("<Script Language=\'JavaScript\'>window.alert(\'"+strMsg+"\');window.location.href =\'"+Url+"\'</script>");
public static void ShowConfirm(string strMsg, string strUrl_Yes, string strUrl_No)
System.Web.HttpContext.Current.Response.Write("<Script Language=\'JavaScript\'>if ( window.confirm(\'"+strMsg+"\')) window.location.href=\'" + strUrl_Yes +
"\' else window.location.href=\'"+ strUrl_No +"\' ;</script>");
参考技术A private void Page_Load(object sender, System.EventArgs e)
if(!IsPostBack)
Bt_Insert.Attributes.Add("onclick","javascript:return confirm('你确定插入数据到数据库吗?')");//用于弹出确认取消框
.................//其他代码
.................//其他代码
Bt_Insert这个是你按钮的ID。 参考技术B 我有提示框的代码,说个邮箱号,发给你。追问
519178570,是qq,,谢谢!!
追答代码已发送。
本回答被提问者采纳html 怎么点击一个按钮弹出一个提示框
需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html,输入问题基础代码。
2、在index.html中的<body>标签中,输入js代码:
function fun()
alert('click success!');
3、浏览器运行index.html页面,此时点击按钮弹出了提示框。
参考技术A方法步骤如下:
1、首先打开计算机,单击开始,然后在弹出的选项栏内找到“运行”选项并单击。
2、屏幕左下角出现“运行”对话框,输入“notepad”(不带引号),点“确定”。
3、弹出“记事本”窗口,复制下面的代码到记事本编辑框中:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset="GB2312" /><title>Untitled Document</title></head><body><p align="center">======请选择对话框类型======<br /><br />
按钮版:<br /><input type="button" onclick="xx()" value="消息框" /><input type="button" onclick="wt()" value="问题框" /><input type="button"
onclick="bj()" value="编辑框" /><br /><br />链接版:<br /><a href="javascript:xx();">消息框</a> <a href="javascript:wt();">问题框</a> <a href="javascript:bj();">编辑框</a><script language="javascript">function bj()var name;name=prompt("请问您的名字或网名是什么?"
"请在此输入您的名字或网名");if(name==null) alert("无名氏,你好!");elseif(name=="请在此输入您的名字或网名") alert("无名氏,你好!");elseif(name=="") alert("无名氏,你好!");elsealert(name + ",你好!");</script><script
language="javascript">function wt()var con;con=confirm("请选择一个按钮(确定或取消):");if(con==true) alert("你选择了“确定”!");else alert("你选择了“取消”!");</script><script language="javascript">function xx()alert("这是一个消息框!");</script></p></body></html>。
4、选择记事本工具栏上的“文件”->“保存”。
5、弹出“另存为”对话框,名称输入“JavaScriptDialog.htm”(不带引号),保存位置选择桌面,保存类型选择“所有文件”,其他设置不要动,点击“保存(S)”即可。
参考技术BHTML代码本身是不提供点击事件等处理函数的,需要借助JavaScript来实现点击事件的处理等动态交互效果。
工具原料:编辑器、浏览器、jquery。
1、首先给一个元素绑定点击事件,点击事件的处理函数是弹出一个提示,这里使用简单的alert来做演示,代码如下:
<button id="btn">点击我</button><script type="text/javascript">
$(function()
$('#btn').click(function()
alert('你点击了我');
)
)
</script>
2、代码的运行的结果如下:
注意:以上代码需要引入jquery运行。
参考技术C <input type="button" value="点我" onclick="alert('提示点什么好呢?')"/>以上是关于ASP.NET点击按钮,弹出一个提示框的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET点击提交按钮时弹出一个消息框,但是不想把fileupload控件的路径清空改怎么办?
怎么实现在ASP.NET点击一个按钮就弹出要用户输入(含ASP.NET组件)的窗体?