الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التاريخ في الايجاكس كنترول

مغلق
بدأه Miss-Hearts في 10 يونيو 2007 · 3 رد · 631 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي سؤال

استخدمت الكاليندر الي في الايجاكس كونترول اكستندر

وعندي مشكله صغيره

انه لما اختار التاريخ ينحط في التكست بوكس معكوس

وما يتخزن في الداتابيس بعد يتخزن معكوس الشهر قبل اليوم

يعني لو اخترت تاريخ

10 ابريل

يتخزن في الداتابيس

4 اكتوبر

اريد اسوي فورمات للتاريخ

حاولت اكتبه بهذي الطريقه بس ما نجحت

Format= "dd mm yyyy "

يطلع لي التاريخ

10 00 2007

مكان الشهر يطلع اصفار

#2

التاريخ يخزن بطريقة صحيحة لكن لا يظهر بالطريقة التي تودنيها.كي تختاري طريقة عرض التاريخ غيري الميزة من الregional settings ثم اغلقي متصفح البيانات (مثلا Management Studio او فيجوال ستيديو) و افتحيه مرة اخرى و لاحظي.

نفس الشيء سيحدث للصفحة على الانترنت اكسبلورر ,سيتغير عرض التاريخ الى النسق الذي تودنيه اي اليوم ثم الشهر ثم السنة

اذا كنت تريدين عمل ذلك على مستوى تطبيق الويب فقط و من غير تعديل الregional settings فاضيفي الكود التالي في حدث Application_BeginRequest في ملف Global.asax:

void Application_BeginRequest(object sender, EventArgs e) 
	{
		System.Globalization.CultureInfo cinfo = (System.Globalization.CultureInfo)System.Threading.Thread.CurrentThread.CurrentUICulture.Clone();
		cinfo.DateTimeFormat.ShortDatePattern = "dd/MM/yyyy";
		System.Threading.Thread.CurrentThread.CurrentCulture = cinfo;	   

	}

هذا الكود سيغير طريقة عرض التاريخ بالشكل القصير اي ShortDate,فيظهر في كل الصفحات اليوم ثم الشهر ثم السنة.طبعا المفروض ان الكنترول الذي تتحدثين عنه يدعم هذا لاني لم اجربه على هذا الكنترول

مدني

تم تعديل هذه المشاركة بواسطة madani في 11 يونيو 2007 في 00:59

#3

هلا فيك اخوي

لا التاريخ مثل ما يظهر في الصفحه يتخزن عندي في الداتابيس

هذي هي المشكله

حتى الفاليديشن ما يشتغل اوكي عندي لانه التاريخ مب مضبوط

وجربت من قبل اغير في regional setting

بس شوف المشكله

لما احط في التاريخ يكون اليوم الشهر السنه

ما يضبط ويتخزن معكوس

لكن يوم اخليه معكوس الشهر اليوم السنه

يشتغل اوكي ويتخزن صح في الداتابيس

ان شاء الله راح اجرب الكود مالك

مشكور اخوي

#4

طيب الموضوع سهل وبسيط

خليني اشرحلك الفكرة

بالفعل الموضوع موضوع فورمات وحطي الفورمات التالي وأنا متأكد انو كل شي رح يشتغل

Format="dd/M/yyyy"

وان شاء الله كل أمورك تمام

هذا ما أعلم والله أعلم

هذا الموضوع مغلق.

مواضيع مشابهة