BoxOver. NET Web控件

分享于 

3分钟阅读

Web开发

  繁體

样例图像

介绍

BoxOver web服务是基于JavaScript的ASP.NET web服务。 我已经编写了一个项目,我需要工具提示JavaScript并搜索它。 我从 http://boxover.swazz.org/ 找到了 BoxOver。 然后,为了快速使用它,我已经将它转换为. NET 控件。 本文旨在分享这里内容。

BoxOver有两个类:BoxOverBoxOverControlConverter

使用指导

BoxOverControlConverter

BoxOverControlConverter 基于 ControlIDConverter。 它用于发现页面中的.NET 控件。 使用 FilterControl 方法,除 BoxOver 之外的所有控件都返回。

publicclass BoxOverControlConverter : ControlIDConverter
{
 protectedoverridebool FilterControl(Control control)
 {
 return control.GetType()!= typeof (BoxOver);
 }
}

BoxOver

BoxOver 是web服务部分。 它发现页面中的.NET 控件。

" ControlToValidate"属性在页面中选择. NET 控件。 也许我可以为它找一个更好的名字。

[TypeConverter(typeof (BoxOverControlConverter))][Category("Behavior")]
[Description("Determines the control to be added the tooltip.")]publicstring ControlToValidate
{
 get {
 if (ViewState["ControlToValidate"]!= null)
 return (string) ViewState["ControlToValidate"];
 elsereturnstring.Empty;
 }
 set { ViewState["ControlToValidate"] = value; }
}

用法

样例图像

只需将web服务拖放到页面。 从属性窗口中,选择. NET 控件以从 ControlToValidate 属性中添加工具提示。

样例图像

配置JavaScript的所有其他属性都在"boxover"类别中进行分类。 有关详细说明,请参阅 http://boxover.swazz.org/的原始JavaScript文档。

在选择. NET 控件后,键入正文消息。 否则,它抛出一个 HttpException

在设计模式中,控件显示哪个控件被附加到它。 在运行时,它只向选定控件添加属性;它不写入任何输出。

在网页源中,你将看到在选定控件中添加的" title"属性。

样例图像

就是这样我希望这是有用的。


WEB  控制  BOX  web-control  
相关文章