博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让ymPrompt和asp.net配合的方法
阅读量:5933 次
发布时间:2019-06-19

本文共 1437 字,大约阅读时间需要 4 分钟。

  ymPrompt是一个很好用的替换网页确定和取消对话框的脚本.有了它我们可以弹出很漂亮的对话框.用在asp.net里要做点小技巧.原因是button的onclientclick没等用户确定就提交了.

     处理的方法关键在于回发,button类型,handler的配置.直接在button1里写是不行的,那样就马上提交了.方法就是在提交前进行确认,然后由回调函数提交表单.因为dopost客户端脚本在有不是button和imagebutton等回发控件的情况下才会触发,所以加一个usesubmitbehavior属性,让客户端有dopost脚本.谁感兴趣就做个控件吧. 最后就是把按钮隐藏了.

 

<%@ Page Language="C#" AutoEventWireup="true" Codebehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>    Untitled Page        

  

2,解压后,把skin文件夹拷到你的css文件夹里面,把ymPrompt.js文件拷到你的js文件夹中。

3,下面就是页面引入js和css文件夹,在

<head>

<script type="text/javascript" src="js/ymPrompt.js"></script> <link rel="stylesheet" type="text/css" href="css/skin/qq/ymPrompt.css" />

</head>

3,在页面使用,<input id="input1" οnclick="ymPrompt.alert('显示的内容','宽度,要是不想设可以传null','高度要是不想设可以传null','标题',回调函数);"要是你只需要弹出简单的对话框提示用户,可以不设回调函数。如果需要用户点击的状态,确定/取消/关闭按钮被点击时会触发该回调函数并传入点击的按钮标识。如ok代表确定,cancel代表取消,close代表关闭 ,这样就可以作相应的处理。但是我们在实际的开发中,可能不能这样用,因为我们用的是服务器控件的button,我们在程序的判断中需要弹出来,这样就需要, 我们可以写一个通用的方法,传入一个弹出要显示的内容,

Response.Write("<script type='text/javascript' src='js/ymPrompt.js'></script> ");

Response.Write("<script type='text/javascript'>ymPrompt.alert('" + title + "',null,null,'抽奖活动');</script>");

就这几步,就完成了弹出漂亮对话框的效果来了。哈哈!但是有一个问题,不得不说,这个东西虽然好看,但是会影响系统的性能,建议那些对系统性能要求很高的不要轻易的使用。

转载地址:http://bbctx.baihongyu.com/

你可能感兴趣的文章
Spring Cloud Alibaba基础教程:Nacos配置的多环境管理 ...
查看>>
Win10-MySQL-zip安装方法
查看>>
HashMap(JDK1.8)源码阅读记录
查看>>
windows安装python虚拟环境
查看>>
云上高性能计算--EHPC实现药物筛选最佳实践
查看>>
JavaScript常用数组操作方法,包含ES6方法
查看>>
车联网企业上海博泰获数亿元融资,苏宁领投
查看>>
【Util】 时间天数增加,时间比较。
查看>>
三种分布式爬虫系统的架构方式
查看>>
JVM基础面试题及原理讲解
查看>>
Chrome 70-71 Live Expression 及 global variable 功能
查看>>
从Python安装到语法基础,这才是初学者都能懂的爬虫教程
查看>>
span内文字居中css布局方法_让span内容居中
查看>>
Springboot自定义异常处理
查看>>
Android Camera2 预览功能实现
查看>>
python实现选择排序算法
查看>>
技术篇-深入解读 HBase2.0 新功能之高可用读 Region Replica
查看>>
React-Native中网络请求的总结
查看>>
Kubernetes(K8s)Events介绍(上)
查看>>
Java-interface接口
查看>>