读书人

自定义控件语法

发布时间: 2011-12-18 22:54:38 作者: rapoo

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

读书人网 >asp.net

热点推荐