
كثير من الاحيان نحتاج ان نعرف البلد التي أتى منها الزائر وذلك حتى تستطيع أن توجه له إما إعلانا ما أو اخبار خاصة به أو غير ذلك من الأمور التي قد تجذب انتباهه لانها امور متعلقة بالمحيط الذي يعيش حوله
يتم معرفة ذلك عن طريق الرقم المسلسل الخاص لمتصل الانترنت
IP Address
توفر Microsoft مكتبة كاملة تهتم بهذا الجزء وهي مكتبة Globalization
فاذا اردت ان تعرف البلد التي ياتيك مها الزائر اتبع الخطوات التالية
قم بنداء مكتبة Globalization
using System.Globalization;
ومن ثم قم بكتابة الكود التالي في الصفحة
string name = RegionInfo.CurrentRegion.DisplayName ; Response.Write(name);
كما تلاحظ فلقد ناديت خاصية RegionInfo وهو Class موجود في مكتبة Globalization
ومنه قمنا باختيار بيانات الدولة الحالية و اخترنا خاصية اظهار اسم الدولة
هناك مجموعة أيضا من الخصائص الممتعة داخل CurrentRegion
وقد قمت بعمل مثال توضيحي للقيم التي تظهر إذا كنت زائرا من مصر
وهذه بعض الخصائص التي فيها
مثال | الوظيفة | الخاصية
---------------------------------------------------------------------------------------------------------
Egyptian Pound | اسم العملة بلغة أهل البلدة | CurrencyNativeName
---------------------------------------------------------------------------------------------------------
جنيه مصري | اسم عملة الدولة باللغة الانجليزية | CurrencyEnglishName
-----------------------------------------------------------------------------------------------------------------
ج.م. | رمز او اختصار العملة | CurrencySymbol
----------------------------------------------------------------------------------------------------------------
Egypt | اسم الدولة بلغة جهاز المتصفح | DisplayName
----------------------------------------------------------------------------------------------------------------
Egypt | عرض اسم الدولة باللغة الإنجليزية | EnglishName
----------------------------------------------------------------------------------------------------------------
EG | اختصار الدولة في ال ISO حرفين | Name
---------------------------------------------------------------------------------------------------------------
مصر | اسم الدولة بلغة أهل البلد | NativeName
يمكنك تحميل نموذج منالكود من هنا
منقول من : M2000 Developer