Question

Je sais que tout le monde fait cela, mais je ne peux pas trouver une réponse réelle à ce qui ce fait sur MSDN...

Lorsque vous avez un WebPartZone défini dans une page, vous définissez la Title propriété comme:

<WebPartPages:WebPartZone runat="server" ID="Center" Title="loc:Center">
  ...
</WebPartPages:WebPartZone>

Vous pouvez trouver beaucoup d'exemples de ce genre sur ce site:

Le rendu Webpartzone est de grande

le positionnement d'un composant webpart affichage de données dans un corps webpartzone

par défaut custome webpart est devenu statique sur la coutume de la page du site

Je suppose que "loc:" les moyens de localisation (ou peut-être des moyens de localisation?).Mais à quoi ça sert?

Était-ce utile?

La solution

Dans SharePoint 2010 WebPartZone Le titre de propriété est obsolète et DisplayTitle doit être utilisé à la place.

Le titre de propriété est déclarée comme

[Obsolete("Use DisplayTitle instead.")]
    public string Title
    {
      get
      {
        return this.DisplayTitle;
      }
      set
      {
        this.HeaderText = value;
      }
    }

Selon MSDN propriété DisplayTitle:

Une chaîne qui contient le texte du titre de la zone.La valeur par défaut est la valeur de la propriété HeaderText.

DisplayTitle

DisplayTitle la valeur de la propriété peut être spécifié comme une chaîne ou de la localisation de la chaîne.Pour le cas de la localisation de la chaîne de la forme suivante est utilisée: "loc:{ResourceKey}"par exemple "loc:Center"

Dans ce cas, la valeur est récupérée par la clé de fichier de ressources Microsoft.SharePoint.WebPartPages.strings.resources intégré dans l'assemblée Microsoft.SharePoint.intl.dll

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top