Plain
<%: Html.TextBox("date", DateTime.Now.ToShortDateString()) %>
Or use javascript to get the client browser date. Better yet, use jquery datepicker for a good user interface for picking dates. With it, you can also pre-specify the default date:
$(document).ready(function () { $(function () { $(".date-select").datepicker({ dateFormat: 'dd.mm.yy' }); $(".date-select").datepicker($.datepicker.regional['sl']); }); $(function () { $("#someDateField").datepicker('setDate', new Date()); }); });
source share