首页 新闻 会员 周边

sharepoint文档库eventhandler问题

0
悬赏园豆:20

在网上看到的代码基本如下:

public class DocumentHandler : IListEventSink
    {
        public void OnEvent(SPListEvent list)
        {
            if (list.Type == SPListEventType.Insert)
            {
                SPSecurity.RunWithElevatedPrivileges(delegate()//模仿管理员的权限进行操作(代码访问权限提升)
                {
                    SPWeb site = listEvent.Site.OpenWeb();
                    SPFile file = site.GetFile(listEvent.UrlAfter);

      SPListItem item=file.item;

    ......

我也这样做了,调试的时候发现取不了SPListItem item,为null。奇怪,是什么原因呢?

我的目的就是在上传文档的时候同时给该文档所在的项目的某些栏赋值。

代码该怎么写呢?

joe的主页 joe | 初学一级 | 园豆:160
提问于:2009-05-04 11:13
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册