自定义控件语法?
请问:确定删除按钮的自定义控件语法:
[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( "确定要删除记录吗? ") 好像填不添都是没有关系的!