Sharepoint Wiki повторно използване на връзката

В приложение за Windows имаме връзка за създаване на документ в нашата Sharepoint Wiki (социално създадена помощна система)

http://maxnet/IT/Development/_layouts/CreateWebPage.aspx?List={9d81229a%2D29f5%2D4dc1%2D80f8%2Deb10c55b906b}&RootFolderUrl=Помощ%20Wiki&Name=HowToPrint

Извикването на тази страница няколко пъти, дори след като Wiki документът е създаден, все още дава празна страница за редактиране. Едва когато потребителят се опита да запази, той е информиран, че записът в Wiki вече съществува.

Мога ли да променя единичния URL адрес, така че ако Wiki съществува, да се отваря в режим на редактиране, ако не, да се отваря в режим за създаване на нов?

По този начин приложенията, които се свързват с Wiki, могат да имат връзки, които не трябва да се променят.


person Ian Vink    schedule 18.02.2010    source източник


Отговори (1)


Тъй като CreateWebPage.aspx е собственост на SharePoint и не се препоръчва да правите каквито и да било промени в него. Освен това няма друг параметър, който можете да промените, за да проверите дали страницата съществува или не по подразбиране. Имайки предвид горните две ограничения, има само две опции, които можете да следвате, за да направите това.

  1. Във вашето Windows приложение проверете дали страницата съществува, Simple WebRequest може да бъде издадена на SharePoint с URL адреса и ако върне 404, пренасочете към новата страница, в противен случай съществуващата страница.
  2. Направете копие на CreateWebPage.aspx, наречете го CustomCreateWebpage.aspx и направете промени в него, за да проверите дали страницата с Името вече съществува, ако така пренасочите, че в редактиране повече друго, нова страница. От вашето Windows приложение се пренасочва към CustomCreateWebPage.aspx вместо CreateWebPage.aspx
person Kusek    schedule 19.02.2010