Umbraco文档属性相关问题

来自站长百科
跳转至: 导航、​ 搜索

在已经创建好的文档上添加新属性的问题:

正常情况下,创建好的属性,即使没有在文档里设置值,也不会是DbNull。比如True/Falsh类型的属性,默认值会是fasle。

但是在已经创建好的文档类型上添加新的属性,他并不会被立刻保存到已经建立好的的文档上,这个时候取出来的值是DBNULL。

想要让他的值不是DbNull,只需要打开文档,什么都不做然后保存一下即可!或许只是Umbraco需要改进的一点?


文档属性的命名:

名称的前面千万不要有空格,我由于不小心在copy的时候多了一个空格,导致javascript出错。

当时我的属性类型是MediaPicker,在编辑的时候他有一个Choose的链接,点击后应该弹出一个窗口来选择media,但他就是弹不出来。后来查看错误才知道他生成javascrip的时候多了一个空格,

本来应该是:

function ctl00_body_HomeRightFlash_chooseId() {

结果他变成了

function ctl00_body_ HomeRightFlash_chooseId() {

在HomeRightFlash前面加了一个空格,导致窗口打不开了。

相关条目[ ]

参考来源[ ]

参考来源