ValidatorCallout 示例

概述:

ValidatorCallout 是一个 ASP.NET AJAX 控件,其可以增强 ASP.Net 的校验控件的提示显示效果,如上面的例子所示。
使用这个控件的时候,你可以和之前一样的拖拽一个 Validator 控件到其页面上,并设置其相关属性,再放置一个 ValidatorCallout 控件,将并将其 TargetControlID 属性指向 Validator 控件。


属性:

ValidatorCallout 控件属性将被初始化如下面的示例代码所示,斜体属性为可选属性。

<ajaxToolkit:ValidatorCalloutExtender 
                runat="Server"
                ID="PNReqE"
                TargetControlID="PNReq" 
                Width="350px"
                HighlightCssClass="highlight" 
                WarningIconImageUrl="warning.gif"
                CloseImageUrl="close.gif" />
  • TargetControlID - 将被改变的 Validator 控件
  • Width - 弹出窗口的宽度
  • HighlightCssClass - 当 Validator 控件触发无效提示时,Css Class 表示样式
  • WarningIconImageUrl - 警告图标的图片路径
  • CloseImageUrl - 关闭按钮的图片路径
  • Animations - ValidatorCallout 扩展动画。请点击应用动画动画引用获得更多的信息。
    • OnShow - 当 Validator 控件触发无效时,提示框显示的时候出现的动画形式。动画可以应用 <HideAction Visible="true" />开关显示提示框的其可视化信息。
    • OnHide - 当无效提示框被关闭时出现的动画形式。

存在问题;
提示框显示与否的状态目前还不能保存;

即,当页面被提交以后,不能按照提交前的状态,出现这个提示框;

对于 Customer Validator 控件,它只能同客户端脚本校验事件协同工作。
posted on 2009-08-04 15:50  晴天1848  阅读(278)  评论(0)    收藏  举报