次のエラーメッセージが表示され続けます:Microsoft JScriptランタイムエラー:'$' is undefined
私は次のようにjqueryuijsファイルを含めました:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>jquery Test Page</title>
<script src="@Url.Content("~/Scripts/jquery-1.4.1.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.11-min.js")" type="text/javascript"></script>
<script>
$(function () {
$('#startdate').datepick({ dateFormat: 'dd/mm/yyyy' });
});
</script>
</head>
<body>
<form id="form1" runat="server">
jquery date picker test: <asp:TextBox ID="startdate" runat="server"></asp:TextBox>
</form>
</body>
</html>
問題はURL.CONTENTインクルードにあると思います-コンパイラは、Url.Content行にjsファイルが見つからないと文句を言っています。しかし、私はそれらを私のソリューションフォルダーで見ることができます-それらは間違いなくスクリプトフォルダーに含まれています。私はそれが私の引用だと思いますが、それが何であるかを理解することはできません。Url.Contents内の実際のファイル名を、二重引用符ではなく一重引用符に変更してみました。しかし、それでは問題は解決しませんでした。私も引用を試していません。
おそらくあなたは私が欠けているものを見ることができます-私はそれが私が見落としている単純なものであると確信しています。