2010-02-18 33 views
1

的在Windows的应用程序,我们有一个链接在我们的SharePoint维基(社会造成的帮助系统)的SharePoint维基再利用环节

http://maxnet/IT/Development/_layouts/CreateWebPage.aspx?List= {9d81229a%2D29f5%2D4dc1%2D80f8%2Deb10c55b906b} & RootFolderUrl创建文档= Help%20Wiki & Name = HowToPrint

几次调用这个页面,甚至在创建Wiki文档后仍然会给出一个空白的编辑页面。直到用户试图保存,他们才被告知Wiki条目已经存在。

我可以更改单个URL吗?如果Wiki存在,它会在编辑模式下打开,如果没有,它会以create-new模式打开?

这样,链接到Wiki的应用程序就可以拥有不需要更改的链接。

回答

1

由于CreateWebPage.aspx由SharePoint所有,因此不建议对其进行任何修改。也没有其他参数可以调整,以检查页面是否存在默认情况下。考虑到上述两个限制,只有两个选项可以完成此任务。

  1. 在Windows应用程序检查,以查看该网页存在,简单的WebRequest可以发出与该URL的SharePoint和如果返回404,然后,重定向到新的页面其他现有的网页。
  2. 制作CreateWebPage.aspx的副本,将其命名为CustomCreateWebpage.aspx &对其进行更改,以检查具有Name的页面是否已经存在,如果是这样重定向的话,那么在编辑其他更多的新页面时。从Windows应用程序重定向到CustomCreateWebPage.aspx而不是CreateWebPage.aspx