min Sharepoint web part innehåller bara en label och en button , Nej, du behöver inte göra en Connectable Web Part. Tack, Hej, Problemet om updateringen av filerna är över, Ja, du har ju svaret själv: använd schemaläggningen och skriv en konsol-applikation som tar bort de filer du önskar. Tack Johan Dewe, Metoden i fråga heter SPFileCollection.Delete(string strUrl). http://msdn.microsoft.com/library/en-us/spptsdk/html/tsmSPFileCollectionDelete_SV01013739.asp?frame=true.Shared Documents i Sharepoint
Jag vill att när man klickar på knappen innnehållet av labeln sparas i en word (.doc) fil och spara den i Shared Documents.
Hur man gör det?
måste min web part vara connectable web part med Shared Document.?Sv: Shared Documents i Sharepoint
Du gör en vanlig web part som när du klickar på knappen skapar dokumentet (skall du ladda upp ett dokument eller skall du lägga till texten i Label:n (TextBox:en menar du tror jag) i ett dokument?) och mha Sharepoints objektmodell lägger in det i ditt dokumentbibliotek i Sharepoint.
/AndreasSv:Shared Documents i Sharepoint
denna problem är nu löst (m h a SPSite, SPWeb SPFolder och SPFile), jag kan lägga till min text i Shared Documents folder som en .doc file.
men fortfarande har jag två problem;
hur kan jag fixa att om filen redan finns den ska updateras (overwrite).
och en annan problem ibland får jag exception något i still med att filnamnet innehåller oacceptabla tecken t.ex. : ' eller " ,
Hur kan jag fixa de två problem?
tack igenSv: Shared Documents i Sharepoint
Titta på metoden SPFile.SaveBinary(...). Om har versionshantering påslagen och sparar filen igen så skapas en ny version.
Angående vilka tecken som går att använda i SharePoint: http://support.microsoft.com/default.aspx?scid=kb;en-us;905231
/JohanSv:Shared Documents i Sharepoint
men problemet är att min filer blri mer och mer, jag skulle vilja kolla på deras modify date så att om de inte är modifierad i 20 dagar då tar man bort dem (automaiskt) utan att användaren göra något.
Jag tänkte kanske med hjälp av windows schemaläggningen eller en Windows Service men jag har inte någon delete function som tar bort filerna.Sv: Shared Documents i Sharepoint
/JohanSv:Shared Documents i Sharepoint
Problemet är att vad heter metoden som tar bort filerna,
SPFileCollection fCol = new SPFIleCollectioin();
foreach(SPFile f in FCol.Count)
if(DateTime.now - f.modify > 20)
f.delete();
är det rätt? heter metoden delete men det inte finns en sån metod.Sv: Shared Documents i Sharepoint
Här kan du lära dig mer om filhantering i SharePoint: http://msdn.microsoft.com/library/en-us/spptsdk/html/tsptCopyMoveFiles_SV01012919.asp?frame=true
/Johan