httpcontext.getglobalresourceObject دائما إرجاع NULL
-
23-08-2019 - |
سؤال
قمت بإنشاء ملفين في مجلد App_globalResources:
SiteResources.en-US.resx
SiteResources.sp-SP.resx
كلاهما يحتوي على قيمة ل "sitetitlesearator".
فيما يلي ما أحاول القيام به (السطر التالي دائما إرجاع NULL):
string sep = (string)GetGlobalResourceObject("SiteResources", "SiteTitle");
ملاحظة، تم تعيين خاصية الثقافة الموجودة في الصفحة.
سيتم الترحيب بالإجابات في كل من VB و C #.
المحلول
لقد غيرت اسم SiteResources.en-US.Resx إلى Siteresources.Resx والآن كل شيء يعمل بشكل جيد.
يبدو ثير يجب أن يكون موارد ثابتة واحدة.
نصائح أخرى
نعم: يجب أن يكون هناك واحد .resx دون رمز المنطقة الذي سيكون بمثابة افتراضي.
لا تنتمي إلى StackOverflow