自己写的自定义控件,从 System.Web.UI.UserControl 继承
自定义的属性:
private string _PUpdateTable = "";
/// <summary>
/// 需要更新的表格名称
/// </summary>
public string PUpdateTable
{
set { _PUpdateTable = value; }
get { return _PUpdateTable; }
}
属性说明,在本 自定义控件中能正常显示,但是在 调用的aspx页面中,鼠标移动到该属性上,不能显示我写的 属性说明信息,从网上找到说是用 Description,可是加上后还是有问题
Description 代码如下:
[CategoryAttribute("自定义属性"), ReadOnlyAttribute(true),
DefaultValueAttribute("Extraordinary Studio LiYunQi"),
Description("这是说明")]
不知道到底什么地方出了问题,希望知道的兄弟们帮帮忙
------解决方案--------------------------------------------------------
那个描述只是设计页面中在属性窗口下面的对该属性的说明而已,不是鼠标移动到那个属性的提示
------解决方案--------------------------------------------------------
鼠标以上去要显示的话,得需要title属性。
------解决方案--------------------------------------------------------
不能显示我写的 属性说明信息??
加个a标签嵌套?放到title中实现??
------解决方案--------------------------------------------------------
顶一下,拿点分
------解决方案--------------------------------------------------------
还没解决?帮你顶下
------解决方案--------------------------------------------------------
顶一下
------解决方案--------------------------------------------------------
用"///"这种注释方式
- C# code
/// <summary> /// 这里是标题 /// </summary> [Bindable(true)] [Category("LabelTextBox")] [DefaultValue("")] [Localizable(true)] [DisplayName("标签显示信息")] public string LabelTitle { get { this.EnsureChildControls(); return this.lb.Text; } set { this.EnsureChildControls(); this.lb.Text = value; } }
------解决方案--------------------------------------------------------
应该没问题啊?
------解决方案--------------------------------------------------------
我也来使劲顶一下
------解决方案--------------------------------------------------------
顶 兼蹭分 ^_^
------解决方案--------------------------------------------------------
我还遇到在VS 2008里,用Description指定了说明,但属性框里仍然啥也没有。楼主说的VS智能提示,应该///<summary>就可以的
------解决方案--------------------------------------------------------
我很想 可是不懂
帮顶
------解决方案--------------------------------------------------------
up来的
------解决方案--------------------------------------------------------
很想知道