سؤال

قمت بإنشاء ملفين في مجلد 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 دون رمز المنطقة الذي سيكون بمثابة افتراضي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top