2つの重要な質問があります。
1) DateTimePicker はうまく機能して<input type="text" name="date" id="date"/>
いますが、css 効果と色はありません。2)<%Html.EditorFor(m => m.StartDateTime, new { @class = "datepicker" })%>
動作していません。日時ピッカーを表示しません。
jquery datetimepicker の作り方。私の参照記事は: http://geekswithblogs.net/michelotti/archive/2010/02/05/mvc-2-editor-template-with-datetime.aspx
<link rel="stylesheet" href="../../Styles/jquery.ui.all.css" type="text/css" />
<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery-1.7.2.min.js") %>"></script>
<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery-ui.js") %>"></script>
<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery.ui.datepicker.js") %>"></script>
<script type="text/javascript">
$(document).ready(function () {
$('.datepicker').datepicker({});
$('#date').datepicker({});
});
</script>
<table>
<tr><td><input type="text" name="date" id="date" /></td></tr>
<tr><td><%:Html.LabelFor(m=>m.StartDateTime) %></td><td><%:Html.EditorFor(m => m.StartDateTime, new { @class = "datepicker" })%></td></tr>
</table