自定义控件使用InnerDefaultProperty提示“内不允许包含文字内容”
2007-11-12 16:30
267 查看
我想做一个象许多服务端控件一样的,标识间存某个属性的值,请像广告控件
<kvw:AdCtl ID="AdCtl1" runat="server">
我的广告内容
</kvw:AdCtl>
不知如何表述,反编系统的HyperLink控件,发现有
PersistenceMode(PersistenceMode.InnerDefaultProperty)
[PersistenceMode(PersistenceMode.InnerDefaultProperty), Description("HyperLink_Text")]
public virtual string Text
依葫芦画瓢,控件生成成功,放到页面上试,属性的值如愿的跑到标签之间,但再回到设计界面时,提示
内不允许包含文字内容"...."
仔细比对,原来类还要作一个限定ParseChildren(false)。从字眼上理解,就是说之间的控件不解释,试着放一个table进去,果然,Text的值是空的。难怪HyperLink控件重写了AddParsedSubObject方法
protected override void AddParsedSubObject(object obj)
<kvw:AdCtl ID="AdCtl1" runat="server">
我的广告内容
</kvw:AdCtl>
不知如何表述,反编系统的HyperLink控件,发现有
PersistenceMode(PersistenceMode.InnerDefaultProperty)
[PersistenceMode(PersistenceMode.InnerDefaultProperty), Description("HyperLink_Text")]
public virtual string Text
依葫芦画瓢,控件生成成功,放到页面上试,属性的值如愿的跑到标签之间,但再回到设计界面时,提示
内不允许包含文字内容"...."
仔细比对,原来类还要作一个限定ParseChildren(false)。从字眼上理解,就是说之间的控件不解释,试着放一个table进去,果然,Text的值是空的。难怪HyperLink控件重写了AddParsedSubObject方法
protected override void AddParsedSubObject(object obj)
相关文章推荐
- EditText 使用细节(输入内容改变时的监听事件、透明背景、修改提示文字颜色、输入内容密文显示)
- 使用CSS制作文字环绕图片效果(文字内容包含<li>标签)
- Manifest.xml中删除了『存储/修改删除SD卡中的内容』和『手机通话/读取手机状态和身份』权限,但生成apk安装软件时仍提示 允许应用程序了解或使用这两个权限
- 还原Wss3.0内容数据库时遇到:"ComputerName\Microsoft##SSEE 上的 WSS_Content 包含用户定义的架构。数据库在能够使用之前必须为空。请删除所有表、存储过程以及其他对象,或使用其他数据库。 " 的提示,无法加载内容数据库
- 解决使用adb命令提示“通常每个套接字地址(协议/网络地址/端口)只允许使用一次”错误
- 使用 xpath 定位包含指定文本内容的标签
- 使用JavaScript 在input 之 value 输入框文字提示代码
- 【POI】使用POI 创建生成XLS,打开xls文件提示【此文件中某些文本格式可能已经更改,因为它已经超出最多允许的字体数。】
- 如何取消“本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容。” 的提示
- 使用 JQUERY 为文本框增加提示文字
- JAVAWEB开发之Session的追踪创建和销毁、JSP详解(指令,标签,内置对象,动作即转发和包含)、JavaBean及内省技术以及EL表达式获取内容的使用
- Android使用Intent.ACTION_SEND分享图片和文字内容的示例代码
- 错误提示:在此上下文中不允许使用名称 "***"。有效表达式包括常量、 常量表达式和变量(在某些上下文中),不允许使用列名。
- 使用spring rest插入数据库时发生了 前言中不允许有内容 错误
- input文本框内添加提示文字,填写内容时消失
- ExtJs Column 显示文字内容过长 使用Tootip显示全部内容
- 使用Python把PDF转换为WORD然后替换WORD中的文字内容
- 14-使用自定义的高亮标签和搜索title和content中包含搜索关键字的内容
- 让ie运行js不再提示允许阻止内容
- ipc连接时出来这个提示: 不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的连接,然后在试一次...