zoukankan      html  css  js  c++  java
  • 分享一个改进版的仿MSN/QQ弹出窗口(C#)

    这篇文章(http://www.cnblogs.com/downmoon/archive/2007/12/29/1020026.html)中,邀月曾经介绍过使用cookie使用登录后像MSN,QQ那样的弹出窗口,今天在项目中再次使用时,对原控件进行了封装,提供了几个属性:

    1、PopShowCycle:弹出周期。默认为OnceByReCreateCookie。

    OnceByReCreateCookie,OnceByCreateCookie,只在第一次弹出并使用Cookie记录,直到cookie失效才会再次提示。

    PerPage,每次随页面弹出。

    2、CookieWorkMinutes:cookie持续的分钟数,默认为60。但手工清除Cookie除外。

    3、原ColorStyle属性增加一个Random。原来有Green,Blue,Red,Violet,Custom。

    另外,弹出窗口完全能够自定义弹出窗口的样式、内容、链接,该控件支持Firefox, IE 和 Opera,其他浏览器没有测试。

    我们先看一下最终效果:

    邀月工作室

    邀月工作室

    邀月工作室

     使用很简单,在aspx页面加入如下代码,其实也可以直接拖动到页面。

    <%@ Register assembly="AgronetControl.PopupWin" namespace="AgronetControl" tagprefix="cc1" %>

    <form id="form1" runat="server">
    <div>
    <cc1:PopupWin ID="popupWin" runat="server" ActionType="OpenLink" Link="http://www.cnblogs.com/"
    LinkTarget
    ="_target" Message="访问cnblogs" PopShowCycle="PerPage"
    ColorStyle
    ="Random" Title="IE 10 Preview Release!" />
    </div>
    </form>

    当然也可以在cs文件中控制,更灵活些。

    下载控件源码及演示:

    下载地址二
    下载地址一

  • 相关阅读:
    名词解释
    cwoa2011项目部署到tomcat服务器(环境搭建及项目的运行)
    上网过程与原理
    C-编译器的实现
    css
    HMTL
    FIRST DAY
    关于面试的吐槽
    我的老大去创业啦
    .Net Core下使用 RSA
  • 原文地址:https://www.cnblogs.com/downmoon/p/2022921.html
Copyright © 2011-2022 走看看