none
使用代码创建Wiki的时候,为什么在wiki page中没有了历史版本功能? RRS feed

  • 问题

  • 我使用Code成功创建一个Wiki后,但是我在创建一个Wiki Page的时候,没有了历史版本这个功能了,但是我直接使用sharepoint创建一个wiki的时候,创建wiki page就会有历史版本这个功能,我用在用代码创建的wiki中创建wiki page 的时候,却没有history这个功能了,不知道为什么,而我用sharepoint创建一个wiki,创建的wiki page就会有history这个功能,是不是我用Code创建wiki的时候没有设置什么属性?下面是我创建wiki的代码
    
    
    
    
    try
                {
                    using (SPSite spsite = New SPSite("http://zhang/personal/nan_yi_zhang"))
                    {
                        using (SPWeb spweb = spsite.RootWeb)
                        {
                            spweb.AllowUnsafeUpdates = true;
                            SPListCollection splists = spweb.Lists;
                            SPList spWiki = null;
                            try
                            {
                                spWiki = splists[listName];
                            }
                            catch
                            {
                                Guid guid = splists.Add(listName, strDescription, SPListTemplateType.WebPageLibrary);
                                spWiki = splists[guid];
                            }
                            try
                            {
                                spWiki.OnQuickLaunch = true;
                                spWiki.Update();
                                return true;
                            }
                            catch
                            {
                                return true;
                            }
                        }
                    }
                }
                catch
                {
                    return false;
                }
    请各位看看是不是我创建的代码有什么属性没有设置?谢谢大家!
    2010年2月21日 11:13

答案

全部回复