`

弹出一个对话框提示类

阅读更多

/// <summary>
/// 提示信息
/// </summary>
/// <param name="strMsg">信息内容</param>
/// <param name="actionType">显示信息后执行的操作:back为后退,close为关闭,空值仅显示提示,self重定位当前页面,或者转向目标地址</param>
/// <returns>格式化后的脚本字符串</returns>
public static string MessageBoxString(string strMsg, string actionType)
{
string js = string.Empty;

if (!string.IsNullOrEmpty(actionType))
{
actionType = actionType.ToLower();
switch (actionType)
{
case "back":
js = @"history.go(-1);";
break;
case "close":
js = @"window.close();";
break;
case "self":
js = @"location.replace(location.href)";
break;
default:
js = string.Format("window.location.href=\"{0}\";", actionType);
break;
}
}

if (!string.IsNullOrEmpty(strMsg))
js = string.Format(@"alert(""{0}"");{1}", strMsg, js);
return js;
}

/// <summary>
/// 提示信息
/// </summary>
/// <param name="strMsg">信息内容</param>
/// <param name="actionType">显示信息后执行的操作:back为后退,close为关闭,空值仅显示提示,self重定位当前页面,或者转向目标地址</param>
/// <param name="page">注册脚本的页面</param>
public static void MessageBoxShow(string strMsg, string actionType,Page page)
{
string str = MessageBoxString(strMsg, actionType);
page.ClientScript.RegisterClientScriptBlock(page.GetType(), "MessageBox", str, true);
}

分享到:
评论

相关推荐

    10多种样式的Vb弹出提示对话框【荐】

    总之,“10多种样式的Vb弹出提示对话框”是一个涵盖了VB自定义对话框设计和实现的实用资源,对于想要丰富自己程序界面的VB开发者来说,这是一个非常有价值的参考资料。通过学习和实践,开发者不仅可以掌握创建对话框...

    在VC的单文档程序中, 弹出一个对话框, 再从对话框中再弹出一个子对话框, 将最后这个子对话框中设定的值传回单文档中

    对话框类通常是CDialog派生的,我们需要为每个对话框创建一个类,继承自CDialog,并重写DoDataExchange()函数,用于控件与成员变量之间的数据交换。 对于第一个弹出的对话框,我们可以在SDI应用程序的主窗口类...

    JQuery实战视频教程_页面加载时弹出一个对话框

    在本篇jQuery实战视频教程中,我们聚焦于一个常见的网页交互功能:页面加载时自动弹出对话框。这个功能在很多网站中都有应用,比如欢迎提示、重要信息通知或者用户确认操作等。jQuery库因其简洁易用的API,使得实现...

    vc实现程序崩溃时弹出个自定义的对话框.仿QQ崩溃了会出一个对话框提示程序错误bug上报

    在开发Windows应用程序时,我们经常...总的来说,通过结合C++的异常处理机制、MFC对话框以及全局异常过滤器,我们可以实现一个类似QQ的崩溃错误报告功能,为用户提供友好的错误提示,并帮助开发者快速定位和修复问题。

    JS弹出层对话框,Tooltip提示,Msg消息框

    JS弹出层对话框插件源码,包含弹出层对话框和Tooltip提示框,消息框等多种功能,兼容主流浏览器(注:不兼容IE9以下版本的IE浏览器)。内置4种颜色的皮肤,且可以自定义对话框样式,可设置对话框位置。Tooltip可以...

    js弹出保存对话框

    此方法会弹出一个文件夹选择对话框,允许用户选择一个文件夹,并返回该文件夹的对象。 ##### 3. 获取选中的文件夹路径 ```javascript if (Folder != null) { Folder = Folder.items(); Folder = Folder.item(); ...

    checkbox按下前弹出是否确认对话框

    在这个特定的场景中,我们讨论的是如何在用户点击checkbox之前弹出一个确认对话框,以增加用户操作的确认环节,避免误操作。这种功能常见于需要用户谨慎操作的场合,比如删除文件或执行不可逆的操作。 首先,我们...

    C# winform 实现弹出的等待对话框实例

    这种对话框通常会包含一个提示消息以及可能的加载动画,用以告知用户当前正在进行某些后台处理,从而提高用户体验。 本文将通过具体代码示例介绍如何在C# WinForms应用中实现一个简单的等待对话框。 #### 二、关键...

    (Handler)按下按钮后间隔3秒自动弹出一个Toast显示当前时间,按返回时有弹出对话框提示是否退出程序,按确认后退出程序

    编写一个程序,按下按钮后间隔3秒自动弹出一个Toast显示当前时间,按返回时有弹出对话框提示是否退出程序,按确认后退出程序 这是android studio文档,eclipse只需要借鉴代码复制粘贴即可

    弹出网页模式对话框

    2. **jQuery插件**:如jQuery UI的Dialog组件,它提供了一套完整的API和丰富的样式选项,可以轻松创建各种弹出对话框。用户只需添加必要的CSS和JS文件,然后通过简单的代码调用即可实现。 3. **Bootstrap Modal**:...

    C#弹出的各种对话框.txt

    根据提供的文件信息,本文将详细解释C#中用于弹出各种对话框的相关知识点。通过具体的代码示例,本文旨在帮助读者理解如何在C#应用程序中使用`System.Windows.Forms.MessageBox`类来显示不同的对话框。 ### C#中的...

    VC实现动态弹出、关闭对话框

    8. 实例143——动态弹出、关闭对话框:这个示例可能包含了一个简单的对话框,展示了如何创建、显示并关闭对话框。源代码中可能包含了创建对话框类、处理消息和数据交换的代码,以及在主窗口中触发对话框显示的事件...

    网页上最酷的弹出窗口(对话框)脚本源代码及示例

    这是我所见过的最好看的网页窗口/对话框程序,它实现于标准的HTML页面,实现语言是...现有的实例包括:模仿MAC OS的对话框,在对话框中打开一个网页,警告框,确认对话框,信息对话框,登录对话框,AJAX对话框等等

    C#中弹出一个对话框使用

    在C#编程中,弹出对话框是一种常见的用户交互手段,用于获取用户输入或确认信息。然而,描述中提到的是使用JavaScript来实现这一功能,这可能是在Web开发场景下讨论的。JavaScript是一种运行在客户端的脚本语言,常...

    jQuery手机端弹出层提示对话框.zip

    本资源"jQuery手机端弹出层提示对话框.zip"显然是一个针对移动端优化的解决方案,它结合了CSS、JavaScript、HTML5和jQuery技术,旨在为手机应用或网页提供友好的提示信息。 首先,我们来讨论jQuery的核心功能。...

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

    在ASP.NET应用程序开发过程中,经常需要通过弹出对话框的方式向用户提示信息、确认操作等。本文将详细介绍几种常用的在ASP.NET中实现弹出对话框的方法,适合ASP.NET初学者学习。 #### 1. 使用`onclick`事件触发确认...

    delphi7 弹出式对话框总结

    在 Delphi 7 中,弹出式对话框是应用程序与用户交互的重要手段,它们用于接收用户的输入、显示警告信息或进行确认操作。本篇文章将对 Delphi 7 中的几种常见对话框进行总结,帮助开发者更好地理解和应用这些功能。 ...

    WEB弹出对话框

    总结来说,"WEB弹出对话框"是一个简化Web应用程序中弹出对话框实现的解决方案,通过VS2005工具箱中的控件,可以轻松地在网页上创建和管理弹出对话框。PopupMessage.dll和PopupMessage.doc提供的组件和服务,将使...

    jQuery点击弹出确认窗口对话框.zip

    在本示例中,“jQuery点击弹出确认窗口对话框”是利用jQuery实现的一种交互功能,当用户点击某个元素时,会弹出一个确认窗口,这个窗口可以是成功提示或失败警告,以提供给用户明确的反馈信息。 首先,我们需要理解...

    jQuery手机端弹出层提示对话框

    这是一个手机端弹出层提示对话框 关闭 ``` 在这个例子中,当用户点击"打开弹出层"按钮时,一个包含文本和关闭按钮的弹出层会渐显;点击"关闭"按钮则会使弹出层渐隐。CSS样式确保了弹出层在屏幕中心显示,并...

Global site tag (gtag.js) - Google Analytics