使用这个控件
添加控件到网页很简单。在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;