`
gstarwd
  • 浏览: 1522174 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ASP.NET 弹出提示框所有种类

阅读更多

 我们在.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>");
        }        
    }
}

分享到:
评论

相关推荐

    asp.net 弹出框组件

    在ASP.NET开发中,弹出框组件是一种常用的交互设计元素,...总之,ASP.NET弹出框组件的实现方式多样,开发者可以根据项目需求选择合适的方法。通过学习和实践,我们可以提高用户体验,使应用程序更具互动性和吸引力。

    ASP.NET 弹出提示框所有种类.txt

    根据提供的文件信息,本文将详细解释ASP.NET中用于弹出提示框的...以上就是ASP.NET中用于弹出提示框的所有种类及其详细说明。这些方法通过简单的JavaScript脚本实现了丰富的用户交互效果,适用于各种Web应用开发场景。

    Asp.net后台弹出提示方法

    ASP.NET 后台弹出提示方法 在 ASP.NET 开发中,弹出提示信息是非常常见的需求,例如,在用户提交表单时,提示用户操作成功或失败。在这篇文章中,我们将讨论 ASP.NET 后台弹出提示方法的多种实现方式。 1. 使用 ...

    asp.net弹出消息框 类似msn的消息框

    标题和描述中提到的"asp.net弹出消息框 类似msn的消息框"实际上是在指如何在网页上创建一个模仿MSN消息框效果的通知系统。这个系统通常具备简洁的设计、可定制的样式以及能够快速通知用户关键信息的能力。 在ASP...

    asp.net弹出框示例代码

    标题“ASP.NET弹出框示例代码”表明我们将讨论如何在ASP.NET中实现弹出框功能。弹出框在Web应用中常用于警告、确认操作、输入数据等场景。这里提供的示例代码可能是使用Visual Studio 2010创建的一个项目,它展示了...

    asp.net弹出框不用js

    在ASP.NET开发中,我们经常需要在用户交互时弹出窗口来显示信息、确认操作或者进行其他交互。通常,JavaScript是实现这一功能的常用手段,但有时候开发者可能希望避免使用客户端脚本,转而寻求服务器端解决方案。在...

    asp.net 实现弹出窗口功能

    在 web应用中,比如OA中,经常要用到一些提示,比如EMAIL到达了,就做个象MSN那样的提示框,弹出给用户提示,然后再关闭。在ASP.net 2.0的ajax中,这个现在不难做到了,刚好看到老外的一篇文章,讲解到,下面小结之

    asp.net弹出对话框常用技巧

    这里先弹出提示框,然后立即跳转到指定的URL地址。 #### 5. 使用`RegisterStartupScript`方法注册脚本 为了更加灵活地管理弹出框,可以利用`RegisterStartupScript`方法来注册一段JavaScript脚本。这种方法可以在...

    asp.net弹出类似MSN提示框,控件

    MSN由个很好的功能,就是每当你的MSN好友上线时,MSN会自动在窗体托盘的右下角由下往上弹出消息框来通知你,这个功能十分实用,比如在论坛 里,当有新回复你的帖子时,系统会自动弹出消息提示框,又或者在一个电子...

    asp.net表单验证及artDialog弹出框

    例如,当用户提交的表单数据无效时,可以通过artDialog弹出一个提示框,清晰地显示错误信息,而不是简单地显示红色边框或错误消息。 总的来说,理解并熟练掌握ASP.NET的表单验证机制以及如何利用像artDialog这样的...

    ASP.NET 绝对居中弹出层

    ASP.NET绝对居中弹出层是一种常见的Web应用交互设计,常用于显示重要的信息或进行用户交互,如登录对话框、消息提示或表单提交。在ASP.NET框架中,结合JavaScript和CSS,我们可以创建一个高性能、高用户体验的弹出...

    asp.net后台弹出层,asp.net后台调用前台JS事件

    这是一个用于as.net网页的弹出层对话框的实例,原本弹出提示可以使用alert&#40;'lcng'&#41;,但是由于不太友好,而且不太美观,后来才想自己做一个,当然了网上也有许多弹出对话框的jquery插件,不过平常使用的时候...

    asp.net 提示框方法大全

    根据给定的信息,本文将详细介绍ASP.NET中与提示框相关的几种方法,并对这些方法的应用场景进行解析。 ### 一、ASP.NET中的提示框方法概述 在ASP.NET开发中,经常需要向用户展示提示信息,例如确认操作、警告或...

    asp.net漂亮弹出对话框控件

    描述中的“asp.net漂亮弹出对话框控件 asp.net漂亮弹出对话框控件”可能是在强调这个控件的视觉吸引力和其在ASP.NET环境中的适用性。重复的描述可能意味着开发者非常注重控件的外观和用户体验。 从提供的文件列表来...

    asp.net中弹出消息框后跳转页面

    ### ASP.NET中弹出消息框后跳转页面 在ASP.NET开发过程中,有时我们需要在执行某些操作之后(如用户登录、表单提交等),向用户显示一条消息,并且随后将用户引导到另一个页面。这种场景在很多应用中都非常常见。...

    页面右下角弹出消息提示框类似QQ或者MSN+ASP.NET

    在ASP.NET开发中,创建一个类似QQ或MSN的页面右下角弹出消息提示框功能是一项常见的需求。这种提示框可以用于通知用户、显示警告信息或者进行交互式操作反馈。以下是一个详细的实现步骤和相关知识点: 1. **CSS布局...

    asp.net弹出窗口大集锦

    在《asp.net弹出窗口大集锦》这篇文章中,我们深入探讨了ASP.NET中使用JavaScript(JS)来实现各种弹出窗口的方法,这些方法在用户界面设计和用户体验提升方面具有不可忽视的价值。 ### ASP.NET与JavaScript的结合 ...

    asp.net下的信息提示框

    【ASP.NET下的信息提示框】 ASP.NET是一种基于微软.NET Framework的服务器端编程模型,用于构建功能丰富的、交互式的Web应用程序。在ASP.NET中,我们经常需要向用户显示各种信息,如操作成功、错误提示或者确认信息...

    .net中弹出层显示效果

    在.NET开发中,弹出层通常用于在用户与网页交互时提供信息提示、确认操作或者展示详细内容。这种效果能够增强用户体验,使页面看起来更加专业和美观。在本例中,我们将探讨如何在.NET环境中创建具有多层显示、包含...

    Android PopupWin ASP.NET弹出窗

    "Android PopupWin ASP.NET弹出窗"是一个专为ASP.NET平台设计的功能,它借鉴了QQ和MSN聊天软件中的右下角弹出窗口样式,以提供更加直观、吸引用户的提示信息或功能展示方式。这种设计模式在现代网页应用中十分常见,...

Global site tag (gtag.js) - Google Analytics