首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

自定义控件语法

2011-12-18 
自定义控件语法?请问:确定删除按钮的自定义控件语法:[DefaultProperty( Text ),ToolboxData( {0}:Con

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

热点排行