November 2008 - Einträge

Code für SharePoint ListItem DispForm.aspx Url

Möchte man in die Url der Standard Display-Form in einer SharePoint Liste ermitteln (z.b. wenn man sein eigenes WebPart schreibt welches Listenelemente rausgibt) liefert folgendes CodeSnippet das gewünschte Ergebnis:

C#

foreach (SPListItem item in  items) {
           String url = item.Web.Url + "/" + item.ParentList.Forms[PAGETYPE.PAGE_DISPLAYFORM].Url + "?ID=" + item.ID;

}

VB:

For Each item As SPListItem In items
    Dim url As String = item.Web.Url & "/" & item.ParentList.Forms(PAGETYPE.PAGE_DISPLAYFORM).Url & "?ID=" & item.ID
Next

Posted von Alex Bierhaus | mit no comments