Steuerelemente, die die Welt nicht braucht: Das Localize-Steuerelement

Wer von euch sich schon mal mit Ressourcen und Lokalisierungen in ASP.NET 2.0 ([1], [2]) auseinander gesetzt hat, wird vielleicht auch über dieses Steuerelement gestolpert sein: Das Localize-Steuerelement. In der Dokumentation wird dieses Steuerelement so beschrieben:

Mit dem Localize-Steuerelement können Sie auf einer Webseite einen Speicherort für das Anzeigen von lokalisiertem Text reservieren. Das Localize-Steuerelement ist mit dem Literal-Steuerelement identisch, und es ähnelt dem Label-Steuerelement. Während mit dem Label-Steuerelement ein Format auf den angezeigten Text angewendet werden kann, ist dies mit dem Localize-Steuerelement nicht möglich. Der im Localize-Steuerelement angezeigte Text kann durch Festlegen der vom Literal-Steuerelement geerbten Text-Eigenschaft angezeigt werden.

Oder, um es mal für Menschen auszudrücken: Das Ding braucht keiner, das kann man ggf. alles mit dem Label oder dem Literal-Steuerelement erledigen. Zumal die ja identisch sind.

Nein, einen Unterschied gibt es doch noch: Der Designer des Localize-Steuerelements erlaubt das Inline-Editieren der Texte. Der vom Literal-Steuerelement nicht. Wer wie ich eher im Code arbeitet, wird diesen Unterschied niemals sehen, aber es ist gut zu wissen, dass da jemand an die ganz Faulen gedacht hat. Dumm nur, dass die so gut wie nie mit Ressourcen arbeiten werden… ;-)

[1] MSDN-Artikel zum Thema Lokalisierung mit ASP.NET 2.0
[2] DevTrain-Artikel zum Thema

1 Comment so far

  1. Thomas on Mai 30th, 2006

    Da hast du Recht, das Ding toppt sogar die Webpart-Elemente. Aber zumindest der Rest ist ja halbwegs ausgereift und funktional ;-)