`
chenxueyong
  • 浏览: 343896 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

让ymPrompt和asp.net配合的方法

阅读更多

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" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    
<title>Untitled Page</title>
    
<script type="text/javascript" src="ymPrompt.js"></script>
    
<link rel="stylesheet" type="text/css" href="ymPrompt.css" />
    
</head>
<body>
    
<form id="form1" runat="server">
        
<div>
            
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" UseSubmitBehavior="false" style="display:none;" />
            
<input id="Button2" type="button" value="button" onclick="ymPrompt.confirmInfo({message:'信息确认框功能测试',handler:handler})" />
            
<script type="text/javascript">
        
var handler=function(){
             __doPostBack(
'Button1','');
         }

    
</script>
   
<%-- http://www.ajaxbbs.net/test/ymPrompt4.0/demo.html--%>
            
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
        
</div>
    
</form>
</body>
</html>
分享到:
评论

相关推荐

    asp.net验证提示美化效果代码(页面继承BasePage)

    前段时间看到园里有位高手写了个纯css+js的一个效果,我把它和asp.net验证控件结合起来,用这位高手写的效果做为asp.net难控件的提示效果. 和以前写的比这次写的使用起来方便,只要每个页面继承BasePage就可以了,...

    ymPrompt4.0下载(包含实例)

    在本文中,我们将深入探讨ymPrompt4.0的核心特性和使用方法,以及如何通过实例应用来提升网页交互体验。 一、核心功能与特点 1. **弹出模态窗口**:ymPrompt4.0的主要功能是创建弹出模态窗口,这种窗口可以在用户...

    ymPrompt-4.0-B

    ymPrompt可能提供了一套自定义和控制这些弹出窗口的方法,包括但不限于样式、内容、位置、行为等方面的定制。这使得开发者可以更方便地与用户进行交互,而无需依赖浏览器默认的对话框,从而提供更加一致且可定制的...

    ymprompt消息提示组件及使用范例

    "ymPrompt消息提示组件4_0版[2009-03-02]DEMO演示及使用简介.mht"文件很可能是对4.0版本的实战演示和指南,其中包含了实例代码和演示,让开发者能够直观地了解ymPrompt的运行效果和用法。通过这些DEMO,开发者可以...

    ymPrompt 消息提示 DIV弹出框 组件

    "demo.html", "frameset.html", 和 "iframe.html"是示例文件,展示了ymPrompt组件的使用方法。通过这些例子,我们可以看到如何在实际项目中引入ymPrompt,并配置参数来创建不同的消息提示效果。 "readme.txt"通常...

    ymPrompt 一个非常实用的弹出层、消息提示框架

    此外,ymPrompt 还支持动画效果,让弹出层的出现和消失更为自然流畅。 消息提示功能是ymPrompt 的另一大亮点。它提供了多种类型的消息提示,如信息提示、成功提示、警告提示和错误提示,且这些提示可以快速、简洁地...

    JS 非常棒的弹出窗口接口程序ymPrompt-4.0

    在C#和.NET开发环境中,虽然主要的交互是通过前端JavaScript实现,但后端开发人员可以通过与前端的交互接口,如AJAX,来配合ymPrompt-4.0提供动态数据,实现前后端的联动。 总结来说,ymPrompt-4.0是一个强大的...

    js对话框 YMPROMPT4.0消息提示组件

    3. **创建提示**:使用`ymprompt.alert()`, `ymprompt.confirm()`, `ymprompt.prompt()`等方法,根据需求创建不同类型的消息提示。 4. **自定义样式和行为**:可以修改CSS样式文件以改变对话框的外观,或者监听...

    ymPrompt js脚本特效库

    ymPrompt是一个JavaScript特效库,专为网页开发人员提供丰富的交互式提示和对话框效果。这个库的核心在于其轻量级的设计和高效的性能,使得在网页上实现动态提示和用户反馈变得更加简单。 `ymPrompt.js`是核心库...

    ymPrompt消息提示组件4.0版

    通过压缩包文件`ymPrompt4`,开发者可以获取ymPrompt4.0版的源码、CSS样式文件、JavaScript文件、示例文件和其他相关资源。在实际使用中,开发者需要将这些文件引入到项目中,并按照提供的文档说明进行配置和调用,...

    ymPrompt-4.0弹出窗口

    "ymPrompt-4.0弹出窗口"是一个用于创建交互式提示和拖动窗口功能的JavaScript库,适用于网页开发。这个工具集使开发者能够轻松地在网页上添加各种类型的弹出提示,同时允许用户自由拖动这些窗口,提高用户体验。 在...

    ymPrompt消息提示组件

    通过熟练掌握其特性和使用方法,开发者可以构建出更加贴近用户需求的界面,提高产品的质量和用户满意度。在开发过程中,不断更新和优化消息提示组件,保持与最新技术的同步,是保证应用竞争力的关键。

    ymPrompt4.0 JS 弹出窗 拖动层

    开发者可以通过调用ymPrompt对象的相应方法来控制弹出窗口的行为。 `ymPrompt_source.js`则是源代码文件,对于想要了解ymPrompt4.0内部工作原理或进行二次开发的开发者来说,这是一个宝贵的资源。通过阅读源代码,...

    ymPrompt非常漂亮的消息提示组件4.0版

    6. **源码分离**:`ymPrompt_source.js`可能是组件的原始源代码,供开发者查看和学习组件的实现原理,而`ymPrompt.js`和`ymPrompt_Ex.js`可能是经过压缩和优化后的版本,用于实际项目中,可能包含额外的功能扩展。...

    ymprompt消息提示组件4.0【js插件弹出框美化版】

    页面的js中通过ymPrompt.setDefaultCfg(cfg)方法修改组件部分或全部的默认属性。 如:ymPrompt.setDefaultCfg({maskAlpha:0.2,maskAlphaColor:'#00f'}) 组件的默认配置(对于没有设定的项将采用该配置项的默认值...

    ymPrompt消息提示组件3.0版DEMO演示

    8. **源代码**:`ymPrompt_source.js`和`ymPrompt.js`分别是源代码和编译后的文件,对于需要深入理解和定制组件功能的开发者来说,源代码是极其宝贵的资源。 总的来说,ymPrompt消息提示组件3.0版是一个强大的前端...

    ymPrompt弹出层+demo

    `readme.txt`文件通常包含关于ymPrompt的基本信息、安装指南、使用方法等,是了解这个库的重要文档。而`changelog.txt`则记录了ymPrompt的更新历史,可以帮助开发者追踪其版本变化和新功能添加。 最后,`skin`目录...

    asp.net验证提示美化效果代码(打包下载)

    它是.NET Framework的一部分,并广泛应用于企业级Web开发。在***中,验证控件是确保用户输入符合预定规则的重要组件。在本例中,开发者创建了一个名为ymPrompt的弹出提示效果的验证控件。这种提示效果可以提供更加...

    强悍网页窗口控件ymPrompt

    在提供的压缩包“强悍网页窗口控件ymPrompt-4.0-B-20090302”中,我们可以找到ymPrompt控件的源代码和相关的文档资料。通过阅读源码,开发者可以深入理解ymPrompt的工作原理,对其进行二次开发或定制。而文档则能...

Global site tag (gtag.js) - Google Analytics