在ASP.NET使用JavaScript显示信息提示窗口实现原理及代码

 更新时间:2021年9月22日 10:17  点击:1268

在ASP.NET使用JavaScript显示信息窗口,你可下从Insus.NET的博客,下载一个DLL,放在站点的BIN目录。
下载地址
创建一个aspx页面,然后在.aspx.cs的做几个动作,一是引用命名空间,实例化对象。

然后在Page_load事件写javascript脚本:

复制代码 代码如下:

protected void Page_Load(object sender, EventArgs e)
{
string message = "Welcome, Insus.NET!";
StringBuilder sb = new StringBuilder();
sb.Append("window.onload=function(){");
sb.Append("alert('");
sb.Append(message);
sb.Append("')};");

js.RunJavaScript(sb.ToString());
}

网页在Page_load时,或是网页重新加载时,显示信息小窗口,效果:

接下来,Insus.NET实现另外一种情况,就是用用户点击铵钮时,显示提示窗口。

我们在网页,放置一个按钮:

复制代码 代码如下:

<asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click"/>

在.aspx.cs写onClick事件:
复制代码 代码如下:

protected void Button1_Click(object sender, EventArgs e)
{
string message = "正在处理您的请求.";
StringBuilder sb = new StringBuilder();
sb.Append("alert('");
sb.Append(message);
sb.Append("');");

js.RunJavaScript(sb.ToString());
}

试运行看看:

最后一个例子,就是用户在点击铵钮时,来一个确认提示,这样做是有得选择。确认之后,才真正提交或处理数据。

实现的方法,是在上面第二个例子环境之上,在Page_Load事件中写上如下代码:

复制代码 代码如下:

View Code

protected void Page_Load(object sender, EventArgs e)
{
string message = "你要提交吗?";
StringBuilder sb = new StringBuilder();
sb.Append("return confirm('");
sb.Append(message);
sb.Append("');");

ClientScript.RegisterOnSubmitStatement(this.GetType(), "alert", sb.ToString());
}

得到最终效果:

[!--infotagslink--]

相关文章

  • JS使用cookie实现DIV提示框只显示一次的方法

    本文实例讲述了JS使用cookie实现DIV提示框只显示一次的方法。分享给大家供大家参考,具体如下:这里运用JavaScript的cookie技术,控制网页上的提示DIV只显示一次,也就是当用户是第一次打开网页的时候才显示,第二次自动隐藏起...2015-11-08
  • 基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化

    这篇文章主要介绍了基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化的相关知识,主要对比说明在Bootstrap开发中用到的这些技术要点,对此文感兴趣的朋友一起学习吧...2016-05-14
  • JS实时弹出新消息提示框并有提示音响起的实现代码

    本文给大家介绍JS实时弹出新消息提示框并有提示音响起的实现代码,实现过程除了使用及时的推送技术外还使用ajax实现此功能,对js提示框提示音响起的相关知识感兴趣的朋友一起学习吧...2016-04-22
  • js右下角弹出提示框示例代码

    这篇文章主要介绍了js右下角弹出提示框示例代码,即网页右下角弹出广告信息框实例代码,感兴趣的小伙伴们可以参考一下...2016-01-14
  • Android自定义Toast提示框的显示效果实例

    Android中的Toast是一种简易的消息提示框。Toast是一个包含用户点击消息。Toast类会帮助你创建和显示这些。本文我们来聊聊如何自定义Toast。 先看看效果图Activi...2016-09-20
  • jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)

    这篇文章主要介绍了jQuery实现漂亮实用的商品图片tips提示框效果,具有鼠标滑过显示动态提示框的效果,涉及针对鼠标事件的响应及页面元素动态操作技巧,需要的朋友可以参考下...2016-04-18
  • WPF气泡提示框的简单制作

    这篇文章主要为大家详细介绍了WPF气泡提示框的简单制作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • Asp.Net中避免重复提交和弹出提示框的实例代码

    本文分为前台和后台代码实现避免重复提交和弹出提示框效果,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下...2020-06-25
  • Unity实现通用的信息提示框

    这篇文章主要为大家详细介绍了Unity实现通用的信息提示框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-11-03
  • 四种提示框代码

    <head> <title>图像效果演示</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script> /* 舜子制作 Made by PuterJam */ //--初始...2016-11-25
  • JavaScript实现简单Tip提示框效果

    这篇文章主要介绍了JavaScript实现简单Tip提示框效果,涉及JavaScript响应鼠标事件针对页面元素动态操作的相关技巧,需要的朋友可以参考下...2016-04-22
  • c#消息提示框messagebox的详解及使用

    这篇文章主要介绍了c#消息提示框messagebox的详解及使用的相关资料,需要的朋友可以参考下...2020-06-25
  • C#实现倒计时关闭提示框功能

    最近小编接到一个功能需要实现一个提示框并且能自动关闭的,看到这个需求真是懵了,四处搜集资料才搞定,接下来通过本文给大家分享C#实现倒计时关闭提示框功能,感兴趣的朋友跟随小编一起看看吧...2020-06-25
  • Unity利用UGUI制作提示框效果

    这篇文章主要为大家详细介绍了Unity利用UGUI制作提示框效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-11-03
  • 使用SVG实现提示框功能的示例代码

    这篇文章主要介绍了使用SVG实现提示框功能的示例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-06-30
  • PHP快速生成各种信息提示框的方法

    这篇文章主要介绍了PHP快速生成各种信息提示框的方法,实例分析了PHP动态构造html与JS页面元素与调用显示的相关技巧,需要的朋友可以参考下...2016-02-05
  • 使用Vant如何完成各种Toast提示框

    这篇文章主要介绍了使用Vant如何完成各种Toast提示框,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2022-05-26
  • php+mysql+ajax仿百度谷歌搜索下拉自动提示框效果

    使用百度google时我们都会发现只要输入一个字就会有相关提示内容了,这个很好的提升了网站的体验了,下面我来与大家一起学习一个php+mysql+ajax仿百度谷歌搜索下拉自动提...2016-11-25
  • 在ASP.NET使用JavaScript显示信息提示窗口实现原理及代码

    在ASP.NET使用JavaScript显示信息窗口,感兴趣的朋友可以了解一下,本文将介绍详细的操作步骤,希望对你的JavaScript知识巩固有所帮助...2021-09-22
  • javaSwing写关闭窗口的提示框实例

    这篇文章主要介绍了javaSwing写关闭窗口的提示框实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-12-04