Gerçekten basit bir kalıcı iletişim kutusu çalışması yapmak istiyorum. Ben sonuna bunu çalıştırdığınızda Ancak0x800a1391 - JavaScript çalışma zamanı hatası: 'jQuery' undefined - MVC 4
@section featured {
<section class="featured">
<div class="content-wrapper">
<hgroup class="title">
<h1>@ViewBag.Title.</h1>
<h2>@ViewBag.Message</h2>
</hgroup>
<script type="text/javascript">
$("#dialog-form").dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
buttons: {
Cancel: function() {
$(this).dialog("close");
}
},
close: function() {
allFields.val("").removeClass("ui-state-error");
}
});
$("#create-user")
.button()
.click(function() {
$("#dialog-form").dialog("open");
});
</script>
<div style="float: left; width: 250px;">
<button id="create-user">Create new user</button>
</div>
</div>
</section>
}
:
BundleConfig:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-1.8.2.min.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-1.8.24.js"));
_Layout:
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title - My ASP.NET MVC Application</title>
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
</head>
<body>
<div id="body">
@RenderSection("featured", required: false)
<section class="content-wrapper main-content clear-fix">
@RenderBody()
</section>
</div>
<footer>
<div class="content-wrapper">
<div class="float-left">
<p>© @DateTime.Now.Year - My ASP.NET MVC Application</p>
</div>
</div>
</footer>
@RenderSection("scripts", required: false)
</body>
ve Index Yani bu kod ile bitirmek bir öğretici aşağıdaki 0x800a1391 ile - JavaScript çalışma zamanı hatası: 'jQuery' tanımlanmamış, jquery-ui kütüphanesi içinde. Kodu bir html sayfasına koyarsam beklendiği gibi çalışır. Yani sorun MVC projesinden geliyor. Windows 8'de görsel stüdyo 2012 kullanıyorum. Herhangi bir düşünce?
Tarayıcıda, oluşturulan gerçek "komut dosyası" öğelerine bakın. Muhtemelen jQuery komut dosyasının yolunun bir şekilde kapalı olduğunu göreceksiniz. –
sadece başlığında görünür. – Wosh