Nawiązując do Link, utworzyłem okno dialogowe interfejsu z MVC.
Oto mój kod:
W Layout.cshtmlObiekt nie obsługuje okna dialogowego właściwości lub metody
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title - My ASP.NET MVC Application</title>
<link href="../../Content/smoothness/jquery-ui-1.10.2.custom.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.10.2.custom.min.js" type="text/javascript"></script>
<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/modernizr")
</head>
Index.cshtml
<h2>jQuery UI Hello World</h2>
<button id="show-dialog">Click to see jQuery UI in Action</button>
<div id="dialog" title="jQuery UI in ASP.NET MVC" >
<p>You now have the power of ASP.NET, the simplicity of client-side scripting with jQuery, and the looks of jQuery UI. Congrats, web slinger!</p>
</div>
<script language="javascript" type="text/javascript">
$(function() {
$('#dialog').dialog({
autoOpen: false,
width: 600,
buttons: {
"Ok": function() { $(this).dialog("close"); },
"Cancel": function() { $(this).dialog("close"); }
}
});
$("#show-dialog").button().click(function() {
$('#dialog').dialog('open');
return false;
});
});
</script>
Sprawdziłem zarówno w IE i Firefox. Firefox wyrzuca "Okno dialogowe Typeerror $ (...)." Nie jest funkcją " i IE rzuca Obiekt nie obsługuje" dialogu "właściwości lub metody.
Wszelkie sugestie. Co to jest błąd w moim kodzie. Dlaczego pojawia się błąd dialogowy?
Dlaczego twój "Index.cshtml' używa składni WebForms? To, co pokazałeś, to nieprawidłowy widok maszynki. –
Tak. masz rację. Pls Sprawdź moją edycję. – kk1076