所以在我所有失败的尝试让jQueryUI工作,我试过这个例子here从jQueryUI网站下载主题后。MVC jqueryUI模式对话框
这里是我的代码看我的asp.net mvc页面上面的链接中的例子。
<link type="text/css" href="<%= Url.Content("~/Scripts/jquery-ui/css/smoothness/jquery-ui-1.8.17.custom.css")%>" rel="stylesheet" />
<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery-ui/js/jquery-1.7.1.min.js")%>"></script>
<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery-ui/js/jquery-ui-1.8.17.custom.min.js")%>"></script>
<script>
$('#dialog_link').click(function(){
$('#Dialog').dialog('open');
return false;
});
</script>
<p id="dialog_link">Open Dialog</p>
<div id="Dialog" title="Dialog title!">
This content shown within dialog...
</div>
按F5后,我本来期望看到点击它会弹出一个模式对话框与[X]按钮将其关闭,并回到主窗口时,可点击文本。但是我能看到这是在页面加载,在一个普通的形式
,其中文本“打开对话框”不响应点击事件和所谓的“模态对话框”已经可见字符串和没有任何格式。那么jQueryUI的所有魔力去哪儿了?我的链接正确的脚本有问题吗? 完全失去。请帮忙..
编辑 这个完全相同的代码在纯html模式下工作在不同的文件。当我将这段代码复制到内容标记内的我的asp.net mvc页面时,我在非描述行处得到一个javascript错误!
您在页面上看到的JavaScript错误是什么?我怀疑你的jQueryUI路径不正确。 – 2012-02-23 17:51:12
根本没有javascript错误...路径是正确的。但是那些我应该链接的正确文件? – user20358 2012-02-23 17:51:57
http://jqueryui.com/demos/dialog/教程是更好,最新;) – MikeSW 2012-02-23 18:01:56