أفضل طريقة لجعل التاريخ المحدد من ASP.NET التقويم التحكم المتاحة جافا سكريبت ؟
-
01-07-2019 - |
سؤال
أفضل طريقة لجعل التاريخ المحدد من ASP.NET التقويم التحكم المتاحة جافا سكريبت ؟
معظم الضوابط هي بسيطة جدا, ولكن التقويم يتطلب أكثر من مجرد بسيطة الوثيقة.getElementById().القيمة.
المحلول
عند النقر على موعد مع التقويم, ASP لا إعادة النشر ، يمكن دائما وضع SelectedDate قيمة التقويم التحكم في حقل مخفي على الصفحة خلال الحدث OnLoad الصفحة أو SelectionChanged الحدث من عنصر تحكم التقويم.
نصائح أخرى
هذا قد تساعدك.ويستخدم يوي ، ولكن ربما يمكنك منفذ بعض من هذه الوظيفة إلى مكتبة أخرى أو تعليمات برمجية مخصصة لذلك.وينبغي أن تبدأ على الرغم من.
http://www.codeproject.com/KB/aspnet/aspnet-yahoouicalendar.aspx
قد تجد من المفيد MS اياكس التقويم التحكم الموسع ، يمكنك الحصول على التاريخ فقط
document.getElementById('<%= DateTextBox.ClientID%>').value;
DateTextBox هو asp:TextBox التحكم التي سيتم تمديد مع اياكس التقويم.
أنا باستخدام صفحة.ClientScript.RegisterClientScriptBlock() وضع برنامج نصي صغير على الصفحة فقط بتعريف متغير مع القيمة المطلوبة.كنت أتمنى أقل قليلا...عالي الكعب.