您的位置:首页 > 其它

About sharepoint custom FieldType bug

2008-06-01 19:08 316 查看
之前在做WSS Custom FieldType的时候,如果是带有Custom Properties的情况(FieldType.xml里面要写出来),但在新建的FieldType的时候,并不能保存值,只有在Update时会保存值。

WSPBuilder在这方面使用了一大段代码,用一个static值来暂存结果,并且生成一个唯一的key来暂存这个结果,这种方式终于解决问题。

原来刚看到WSPBuilder的这段代码时,觉得为什么会写这么复杂的内容,而且使用static值来存结果,不是很危险么,在遇到问题时再看这里面的注释才知道原来都是有原因的啊。

最后,WSPBuilder用来应对此Bug的Dictionary<string, string>只能添加string的Custom Property,修改成<string, object>就可以应对所有类型的Property了吧。

为这个bug又浪费多少时间啊~~不知VS WSS Extension里面是怎么处理这个问题的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: