alert,confirm与prompt的用法,各自属于什么客户端?

 我来答
匿名用户
2013-10-20
展开全部
Asp.net中,有的时候在执行某个操作的时候希望能够弹出一些信息框:alert弹出的警告信息框,confirm弹出的包含确认和取消两个按钮的信息框,以及prompt弹出的输入数据的对话框。
这里有两种方法来实现。
一种是采用javascript函数来实现,代码将应用与.aspx文件的源代码(html语言)中,在HTML控件中调用javascript函数来实现Alert、Confirm、Prompt。
另一种则是在web窗体的.aspx.cs文件中使用。alert和prompt可以用Response.Write()来直接使用,Confirm则需要将其加入到Web服务器控件的属性上。下面我们就分别针对这两种方法来举几个例子。
1、我们创建两个HTML按钮来分别调用javascript函数,一个按钮用来弹出confirm信息框,另一个用来弹出prompt信息框,操作结果用alert弹出。
<html>
<head>
<title>曙光博客</title>
<script language="ecmascript">
<!--
function delCheck()
{
var flag=window.confirm("确实要删除吗?");
if(flag==true)
alert("已经删除!");
}
function dataCheck()
{
var data=window.prompt("输入一个1-10之间的数","7");
if(data!=null)
alert("你输入的是:"+data);
}
//-->
</script>
</head>
<body>
<form id="form1">
<input name="del" type="button" id="Button2" value="删除记录" onclick="delCheck()">
<input name="in" type="button" id="in" value="输入数据" onclick="dataCheck()">
</form>
</body>
</html>
2、在ASP.NET的.aspx.cs文件中使用:
(1)Alert的使用:
Response.Write("<script>alert('密码不正确!')</script>");
(2)Confirm的使用:点击Button3按钮的是否,弹出confirm对话框,选择"确定"的时候则开始执行相应的按钮操作。
在page_load添加如下代码:
protected void Page_Load(object sender, EventArgs e)
{
Button3.Attributes.Add("onclick ", "return confirm( '确认要修改吗?');");
}
protected void Button3_Click(object sender, EventArgs e)
{
//Button3的按钮操作,可自行定义
Response.Write("您选择的是确定操作!");
}
(3)Prompt的使用:
Response.Write("<script> var result=window.prompt('请输入新文件名:)' , 'ABC'); if(result!=null) alert('你输入的是'+result);</script>");
匿名用户
2013-10-09
展开全部
苹果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式