日期:2014-05-19  浏览次数:20487 次

自定义控件语法?
请问:确定删除按钮的自定义控件语法:
[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}有用不?

------解决方案--------------------
当然有用了,这是你拖控件到设计视图时生成的代码.
{0}会获取TagPrefix值
------解决方案--------------------
<%@ Register TagPrefix= "xxx " Namespace= "xx.Common.Web.UI " Assembly= "xx.Common.Web.UI " %>

就会获取这个TagPrefix值
------解决方案--------------------
DefaultValue( "确定要删除记录吗? ") 好像填不添都是没有关系的!