在SharePoint中对列表SPList的操作里,常常希望当增加一个条目后还希望关联做一些其它的操作
而SharePoint自身提供的Item操作页面却没有那么灵活;所以通常情况下,我们专门为其提供页面,当对Item进行操作时使用我们定制的页面;
1.在项目中添加一List(ListDefinition的形式添加);
2.打开此添加的ListDefinition的Schemal.xml文件;
3.在ContentType节点内添加我们自定义处理List内容的链接页面内容,
如:
4. 当我们进行上面的处理并部署Project后,在我们定制的页面中取如何取得编辑的Item信息呢?
1)新增加Item时通过SPContext.Current.List 就能够获取当前操作的这一个List,再调用它的AddItem()就能够实现条目的增加功能;
2)修改及详情页面获取Item:用SPContext.Current.ListItem能够获取当前操作的Item项。
3)至于要进行其它关联项的操作(如启动工作流,操作其它数据,访问Service等等),在自定的的页面后台代码中做对应的操作即可!o(3)o