不要误解设计元属性DefaultValue
来源:互联网 发布:淘宝如何买烟 编辑:程序博客网 时间:2024/06/06 12:50
不要误解设计元属性DefaultValue
个人认为这里的命名DefaultValue很不好,容易让人理解成给控件属性赋予默认值,其实它的真正意义不是这样的。
DefaultValue的功能主要体现在如下两点:
1.是否在属性窗口中标签为粗体
比如为一个属性设置了DefaultValue("请输入值:"),则在属性窗口中我们默认看到属性的值仍然为null。这时当我们设置属性的值为"请输入值:",则当前属性标记会以粗体字体显示;否则,显示正常字体。
2.运行时是否读取属性
还是如1中设置DefaultValue("请输入值:")。如果这时设置属性的值为"请输入值:",则在控件执行时系统不会读取属性的值(属性的get语句不会执行),而是返回null作为属性的值;反之,如果我们设置属性的值与DefaultValue属性值不同(不为"请输入值:"),则控件在生成时会读取我们实际设置的值。
综上所述,如果我们设置了元设计属性DefaultValue("请输入值:"),则在构造方法中,也应该为当前属性设置默认值为this.PropertyName ="请输入值",才能够保持逻辑一致;否则建议设置为DefaultValue("")即可。
- 不要误解设计元属性DefaultValue
- HTML DOM defaultValue 属性
- Input Text defaultValue 属性
- 表单元素的defaultValue属性
- defaultValue
- HTML DOM defaultValue 属性
- 不要将封闭误解成加班
- 不要将封闭误解成加班
- 不要将封闭误解成加班
- SEO优化:不要误解“内容为王”
- ${varname:-defaultvalue}
- 关于DefaultValue属性定义默认值(有时失效)的一点看法!
- 不要误解和小看SOA的架构思路
- 醒醒吧,不要再这样误解软件测试啦
- input属性不要边框
- 被人误解的设计思路1
- 被人误解的设计思路2
- 属性和元数据
- AND Operator Truth Table
- DSP Builder笔记
- vs 生成安装部署文件的步骤 (收藏)
- phpcms2008 代码简介:模板解析(2)
- asx文件流媒体地址怎么加密
- 不要误解设计元属性DefaultValue
- 第一个 Protocol Buffers 小程序
- C#调用Windows API实现自动登录(续)
- 文字常量区与栈区
- “只有在配置文件或 Page 指令中将 enableSessionState”的异常解决办法
- 如何规划令人流连忘返的网站?
- 大整数相乘
- Remote Syslog with MySQL and PHP
- 关于IE下Ajax请求的BUG