技术开发 频道

ASP.NET 的Popup控件


使用这个控件

   
    添加控件到网页很简单。在VS.NET中,可以用Add/Remove Toolbox Items然后选择控件的DLL文件。这样控件就会出现在工具箱,你就可以把它添加到页面了。

设计器

    对设计者来说控件有丰富的支持,所以在设计时你可以改变每一个控件属性。在'Action'类别中,可以定义当用户点击链接或关闭popup元素时,控件应该执行什么操作。'Texts' 和 'Design'中的属性可以修改控件的外观和显示的消息。在'Behavior'中,可以设置定时(什么时候popup会被显示,什么时候被隐藏)。AutoShow属性指明当页面被载入后,控件是否自动显示。当你想在使用Anchor控件之后显示控件时,这就很有用了。如果把DragDrop 设置为 true,用户就可以改变控件的位置,并且可以在页面上移动它。如果把ActionType 设置为MessageWindow ,'Window'类别就允许改变将会出现的窗口的属性。最后一个属性在'Layout'类别中,它用于修改位置,也就是窗口在什么地方被显示。(与窗口左下角或右下角的偏移)

代码

    下面的代码描述了怎么改变一些属性,以及怎么用代码来显示一个popup控件:
<!-- Popup.aspx --> 
<%@ Register TagPrefix="cc1" Namespace="EeekSoft.Web"
Assembly="EeekSoft.Web.PopupWin" %>

<cc1:popupwin id="popupWin" runat="server" visible="False"
colorstyle="Blue" width="230px" height="100px" dockmode="BottomLeft"
windowscroll="False" windowsize="300, 200"></cc1:popupwin>
// Popup.aspx.cs
// 更改动作类型
popupWin.ActionType=EeekSoft.Web.PopupAction.MessageWindow;

// 设置Popup和windows文本
popupWin.Title="This is popup";
popupWin.Message="<i>Message</i> displayed in popup";
popupWin.Text="Text to show in new window..";

// 更改颜色类型
popupWin.ColorStyle=EeekSoft.Web.PopupColorStyle.Green;

// 更改时间
popupWin.HideAfter=5000;
popupWin.ShowAfter=500;

// 展示popup (页面加载之后)
popupWin.Visible=true;

0
相关文章