前段时间开发过一些Web Part, 算是真正的开发而不是修改和改进,几个同事一起开发,大约用了近一个月的时间,是开发一个由多个Web Part 组成的一个页面,其中一个Web Part 作为选择条件,其它Web Part 则根据第一个Web Part 的选择值来决定显示的内容。其中涉及到的有: 一般简单的Web Part, Web Service,由Web Service 提供资料的Web Part, 由Database 提供数据的Web Part, 两相Web Part 间的关联互动等。
在开发过程中碰到过不少的问题,现在也算是在任务完成后的一个经验总结。
为方便之后的查看,可能会考虑在一篇文章中列明所有的问题,不过也可以使用链接的方式,将相关问题分为几个小文章,因每个问题可能都有较长的内容。
1,多个Web Part 如何关联,如何从另一Web Part 中取得数据?
2,如何正确的打开和关闭相关Object,如 SPSite, SPWeb 等,从而避免内存资源的浪费?
3,如何在Web Part 中方便的进行错误处理和错误信息的显示?如何可由显示的错误快速的定位错误代码?
4,如何取得SPList 中一些特殊字段的内部默认值(如 SPFieldMultiChoice 等)?
5,使用SPView时的注意事项和问题,及解决方法?
6,在Web Service中使用SPS Object 的相关问题?