请问:确定删除按钮的自定义控件语法:
[DefaultProperty("Text"),
ToolboxData("<{0}:ConfirmButton runat=server></{0}:ConfirmButton>")]
public class ConfirmButton : System.Web.UI.WebControls.Button
{
private string _confirmMessage = "确定要删除记录吗?";
[Bindable(true),
Category("Appearance"),
DefaultValue("确定要删除记录吗?")]
public string ConfirmMessage
{
get
{
return _confirmMessage;
}
set
{
_confirmMessage = value;
}
}
}
请问:
[DefaultProperty("Text"),
ToolboxData("<{0}:ConfirmButton runat=server></{0}:ConfirmButton>")]
这句是什么意思?{0}有用不?

解决方案 »

  1.   

    当然有用了,这是你拖控件到设计视图时生成的代码.
    {0}会获取TagPrefix值
      

  2.   

    <%@ Register TagPrefix="xxx" Namespace="xx.Common.Web.UI" Assembly="xx.Common.Web.UI" %> 就会获取这个TagPrefix值
      

  3.   

    自定义控件的下面一句是什么意思啊?
    [Bindable(true),Category("Appearance"),DefaultValue("确定要删除记录吗?")]
      

  4.   

    DefaultValue("确定要删除记录吗?") 好像填不添都是没有关系的!