Grundsätzlich gibt es zwei Möglichkeiten auf die Labels innerhalb des Enterprise Portals zuzugreifen. Zum einen über das ASP .NET-Markup oder aus dem Source des jeweiligen Web oder auch User Controls.
ASP .NET-Markup
Sie können Labels von Microsoft Dynamics AX in der Markup für eines Web oder User Controls verwenden.
<%$label:@SYS1234%>
Der um für das Label nun das jeweiligen Lokalisierten Label aus AX zu verwenden. Kann das folgt ASP.NET-Markup verwendet werden.
<asp:Label ID="Label1" runat="server" Text="<%$axlabel:@SYS1234%>"></asp:Label>
Source Code
Microsoft Dynamics AX Label können auch in Source des Web oder des User Controls verwendet werden. Hier für wird die Labels Klasse das dem Namespace Microsoft.Dynamics.Framework.Portal.UI benötigt. Diese stellt die Methode GetLabel zum auslesen des AX Labels zur Verfügung.
this.PageDefinition.pageTitle = Labels.GetLabel("@SYS131104");
siehe auch AX 2009 EP Development CookBook
Keine Kommentare:
Kommentar veröffentlichen