自定义用户控件 属性说明问题--顶者有分
自己写的自定义控件,从 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来的
------解决方案--------------------
很想知道