توضیحات و دانلود

کنترل DateTimePicker برای مثال TextBox در ASP.Net
0 0
کنترل DateTimePicker برای مثال TextBox در ASP.Net

با سلام هیچ کنترلی برای آماده سازی DateTimePicker در ASP.Net وجود ندارد از این رو تصمیم گرفتیم این مقاله را بنویسم که توضیح می دهد چگونه ما می توانیم به راحتی با استفاده از جی کوئری در ASP.Net کنترل DateTimePicker را پیاده سازی کنیم.
برای شروع ما به افزونه DynDateTime jQuery نیاز خواهیم داشت که به ما امکان می دهد کنترل DateTimePicker را ایجاد کنیم.
کد HTML

<asp:TextBox ID="TextBox1" runat="server" ReadOnly = "true"></asp:TextBox>
<img src="calender.png" />
<asp:Button ID="btnSave" runat="server" Text="Save" onclick="btnSave_Click" />

در بالا یک TextBox اضافه کرده ایم ، یک تصویر تقویم که به عنوان محرک انتخاب کننده تاریخ زمان عمل می کند و یک دکمه در آن به ما امکان می دهد تا تاریخ و زمان انتخاب شده را به سرور ارسال کنیم.
اسکریپت DateTimePicker

<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.dynDateTime.min.js" type="text/javascript"></script>
<script src="Scripts/calendar-en.min.js" type="text/javascript"></script>
<link href="Styles/calendar-blue.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
    $(document).ready(function () {
        $("#<%=TextBox1.ClientID %>").dynDateTime({
            showsTime: true,
            ifFormat: "%Y/%m/%d %H:%M",
            daFormat: "%l;%M %p, %e %m, %Y",
            align: "BR",
            electric: false,
            singleClick: false,
            displayArea: ".siblings('.dtcDisplayArea')",
            button: ".next()"
        });
    });
</script>

شما باید فایلهای اسکریپت فوق و اسکریپت jQuery را در صفحه قرار دهید. متوجه خواهید شد که نام جعبه متنی را که باید برای کنترل DateTimePicker استفاده کنیم ، مشخص کرده ایم.
عکس صفحه
این همان کاری است که شما برای اجرای کنترل DateTimePicker باید انجام دهید. تصویر زیر عملکرد کنترل DateTimePicker را که ما پیاده سازی کرده ایم نشان می دهد

 

دریافت مقادیرserver side
با کلیک بر روی دکمه server side مقادیر را مطابق شکل زیر ایجاد میکنیم .
C #

protected void btnSave_Click(object sender, EventArgs e)
{
    DateTime dob = DateTime.Parse(Request.Form[TextBox1.UniqueID]);
}

VB.Net

Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As EventArgs)
    Dim dob As DateTime = DateTime.Parse(Request.Form(TextBox1.UniqueID))
End Sub

 


دانلود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

ارسال نظر
ارسال پیام به :