Though we do not have a date time picker in ASP.net as an inbuilt control, it is pretty easy to implement. Let us see how.
1) Just add a text box, image button and a calendar control to your form.
2) Initially set the visibility of the calendar to false.
3) On the button click event, enable the calendar to select a date.
4) On selection change event of the calendar, populate the selected date to the text box and again set the visibility of the calendar to false.
Quiet simple, Right? 🙂 Just take a look of the images below to see the design and code.