参考http://www.cnblogs.com/carysun/archive/2008/06/12/contenttypes.html
进行自定义内容类型开发时有几个问题不太理解,查找了好久都没有找到答案,拿出来大家讨论一下,也同时请求各位的帮助,小弟先在此说声谢谢了!
一、[ContentTypeName].xml 文件夹里面的 FieldRef自定义栏的ID的GUID产生问题
<FieldRefs>
<!--
<FieldRef ID="{883bf20d-253f-4a18-851c-e68c6501d63d}" Name="OnlineCTypeField" />
-->
</FieldRefs>
这个地方的ID的Text值是如果去产生的,找了一下有一种方法,就是“在列表里面新建同名称的栏,然后复制出来”
而小弟觉得这样太麻烦的,直接使用VS2008的“工具”=》“创建GUID”=》“Registry Format”格式的值 这样是否正确?
二、在“Templates=》LAYOUTS=>OnlineCType”下面要新增加“Aspx页面”,但是没有这个选择。
在添加“新项”里面没有Aspx页面添加的选择项。不知道如何才能让他出来。小弟当前的解决方法就是选择一下“文本类型”,然后将名称修改后在空白内容里面添加从“参考项目”里面复制过来的Aspx页面页面进行修改。
小弟因为刚开始进行自定义内容类型的开发,所以现在遇到了这二个问题,请大家能够了有好的方法提供,同时也可以将你们开发自定义内容类型时的经验和问题发出来让大家共同提升。在此谢谢了!