asp.net mvc4 アプリケーションがあります。ビューのアップロードで、データピッカーカレンダーを追加したいので、レイアウトを次のように変更します。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta charset="utf-8" />
<title>@ViewBag.Title - Mon application ASP.NET MVC</title>
<link href="~/akeo.ico" rel="shortcut icon" type="image/x-icon" />
<link href="@Url.Content("~/Content/themes/base/jquery.ui.all.css")" rel="stylesheet" type="text/css" />
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<link href="../../Content/jquery.ui.all.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"/>
<script src="../../Scripts/jquery.ui.core.js" type="text/javascript" />
<script src="../../Scripts/jquery.ui.widget.js" type="text/javascript" />
<script src="../../Scripts/jquery.ui.datepicker.js" type="text/javascript" />
<script src="/Scripts/MicrosoftAjax.js" type="text/javascript" />
<script src="/Scripts/MicrosoftMvcAjax.js" type="text/javascript" />
<script src="/Scripts/MicrosoftMvcValidation.js" type="text/javascript" />
<script>
$(function () {
$("#datepicker").click(datepicker());
});
</script>
<meta name="viewport" content="width=device-width" />
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
ビュー Uploading.cshtml に、データピッカー用のテキスト領域を配置しました。
@using (Html.BeginForm("Uploading", "Akeo", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="file" />
<br />
@Html.Label("Date d'expiration")
<input type="text" name="duree" />
<br />
<input type="text" id="datepicker" />
<input type="submit" value="OK" />
}
問題は、テキストをクリックしても何も起こらず、カレンダーが表示されないことです。
これの理由は何ですか?このエラーを修正するためにコードを変更するにはどうすればよいですか?