Get SPList Par URL En C #
Il y avait une question posée dans les newsgroups de développement sur la façon de structurer une méthode différente SPList revenir ensuite la méthode orthodoxe SPWeb.GetList hors de l'espace de noms Microsoft.SharePoint. Voici celle que j'utilise, qui a quelques légères améliorations.
C #:
- string strPath ) public SPList ReturnListByUrl (strPath string)
- (
- strPath. ToLower ( ) . StartsWith ( "http" ) ) if (strPath. ToLower (). StartsWith ( "http"))
- (
- m_oWeb. Url . Length + 1 ) ; strPath = strPath. Substring (m_oWeb. Url. Longueur + 1);
- strPath. ToLower ( ) . StartsWith ( "lists" ) ) if (strPath. ToLower (). StartsWith ( "listes"))
- (
- 6 ) ; strPath = strPath. Substring (6);
- )
- )
- strPath. IndexOf ( "/" ) > 0 ) if (strPath. IndexOf ( "/")> 0)
- (
- 0 , strPath. IndexOf ( "/" ) ) ; strPath = strPath. Substring (0, strPath. IndexOf ( "/"));
- )
- [ HttpUtility. UrlDecode ( strPath ) ] ; retour m_oWeb. lists [HttpUtility. URLDecode (strPath)];
- )
Related posts:
- Un retour Documentation GUID dans C #
- Hé! Utiliser une méthode pour Get Your SPList!
- Neat Trick commentant avec # Debug
- Utilisation d'expressions régulières pour les collections Build SPList
- De retour du site Annuaire SPList
7 Commentaires »
Flux RSS pour les commentaires sur ce post. TrackBack URL































[...] Il y avait une question posée dans les newsgroups de développement sur la façon de structurer une méthode différente SPList revenir ensuite la méthode orthodoxe SPWeb.GetList hors de l'espace de noms Microsoft.SharePoint. Voici celle que j'utilise, qui a quelques légères améliorations Lire la suite ... ... (lire la suite) [...]
Pingback par Blogger Loser »Blog Archive» Get SPList Par URL En C # - Septembre 19, 2007 @ 6:42
[...] Get SPList Par URL En C # [...]
Pingback par 11 Aujourd'hui Liens (2007-09-19) - Septembre 19, 2007 @ 8:23
[...] Il y avait une question posée dans les newsgroups de développement sur la façon de structurer une méthode différente SPList revenir ensuite la méthode orthodoxe SPWeb.GetList hors de l'espace de noms Microsoft.SharePoint. Voici celle que j'utilise, qui a quelques légères améliorations Lire la suite ... ... (lire plus) Septembre 21st 2007 Posted to Non classé [...]
Pingback par Blogger Loser »Get SPList Par URL En C # - Septembre 21, 2007 @ 11:24
Méthode, décrite dans l'article ne fonctionnera pas pour les listes internationales parce qu'il ya la liste des noms et des chemins relatifs ne sont pas les mêmes:
Par exemple: Ma библиотека
mais le chemin relatif sera la suivante:
/ lists / my /
Donc, la meilleure solution est d'utiliser la méthode SPWeb.GetList. Mais attention - vous devez utiliser des chemins absolus plutôt que par rapport tel que décrit dans MSDN - c'est erreur.
Commentaire par Alexis - 9 Octobre, 2007 @ 9:10
Quelques exemples d'utilisation serait utile.
Commentaire de Craig - Mai 22, 2008 @ 5:00
Si nous changeons le titre de la liste de paramètres de la liste, le nom de liste sera nouveau titre, mais url liste sera l'ancien nom de la liste (si l'on change de designer les deux shrepont va changer).
Dans ce cas ci-dessus code ne fonctionnera pas!
Commentaire de Shaiju Kumar - Octobre 30, 2008 @ 11:21 pm
Très bon site! I like it! Merci! I
Commentaire par Willem - Novembre 6, 2008 @ 11:54 pm