🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22472

Re: UICulture i GetLocalResourceObject

#22472
From: Łukasz 'Maly' Ostrowski
Date: Tue, 26 Feb 2013 12:43
36 lines
2319 bytes
On Tue, 26 Feb 2013 12:40:54 +0100, Robert Sadza wrote:
> Sprawdziłem CurrentThread.CurrentUICulture jest ustawione prawidłowo.
> 
> Ogólnie to źle opisałem problem bo w moim projekcie dla stron aspx 
> również prawidłowo pobiera dane z plików zasobów, problem występuje gdy 
> używam GetLocalResourceObjest w User Control czyli wgląda jak by nie 
> było zmienione UICulture dla user control a jest ustawione na en-US.

UICulture jest ustawione per-thread, więc technicznie rzecz ujmując
nie może być źle ustawione dla User Control. Strzelałbym, że
problem jest tej natury:

http://stackoverflow.com/questions/2029315/resource-file-for-a-custom-asp-net-control-ascx-invalidoperationexception

<quote>
When you call GetLocalResourceObject from within a user control, you are
actually calling TemplateControl.GetLocalResourceObject, which will look in
the wrong place for the resource file. 
<quote>

Tzn. zamiast wołać lokalny GLRO(czyli, implicit GLRO z TemplateControl),
zawołać:

<quote>
protected string HttpContextGetLocalResourceObjectAsString(string message)
{
  string path = HttpContext.Current.Request.Path;
  return (HttpContext.GetLocalResourceObject(path, message) as string);
}

label1.InnerText = HttpContextGetLocalResourceObjectAsString("default");
</quote>

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
Technical Details
Message-ID: <1hhfuw7kc1p3$.1v9llx7sbjskg$.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!news.internetia.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <kg75nn$m4m$1@mx1.internetia.pl> <40bukxqqse6m.182g2rpimaiac.dlg@40tude.net> <kgi7ep$j76$1@mx1.internetia.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!news.internetia.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: Łukasz 'Maly' Ostrowski <l3vi4than@USUNgmail.com>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: UICulture i GetLocalResourceObject
Date: Tue, 26 Feb 2013 13:43:10 +0100
Organization: Acme
Lines: 36
Message-ID: <1hhfuw7kc1p3$.1v9llx7sbjskg$.dlg@40tude.net>
References: <kg75nn$m4m$1@mx1.internetia.pl> <40bukxqqse6m.182g2rpimaiac.dlg@40tude.net> <kgi7ep$j76$1@mx1.internetia.pl>
NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1361882595 2465 78.9.71.129 (26 Feb 2013 12:43:15 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Tue, 26 Feb 2013 12:43:15 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit