• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.Net中Alert、Confirm、Prompt的用法【转】

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
      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 >
    </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>");

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Asp.NetMVC4网站中自定义AuthorizeAttribute发布时间:2022-07-10
下一篇:
asp.netasp:Repeater下的asp:LinkButtonCommandArgument点击事件发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap