Asp.net mvc jquery ui css未加载和创建asp.net mvc3页面问题(意外令牌错误)
首先,我可以看到我的mvc3项目中已经有了jQueryUI,但没有主题css文件 我需要选择一个日期,并且像往常一样需要覆盖DateTime的编辑器。今天,我开始使用脚本下随项目提供的默认jQueryUIJS文件。日期选择器显示得很好,只是基于Site.css的完整混乱的UI 因此,现在我下载了一个jquery的构建(带有start主题),并介绍了如何将其组合在一起 我使用的是T4MVC,因此我的页面如下所示:Asp.net mvc jquery ui css未加载和创建asp.net mvc3页面问题(意外令牌错误),asp.net-mvc,jquery-ui,asp.net-mvc-3,jquery-ui-theme,Asp.net Mvc,Jquery Ui,Asp.net Mvc 3,Jquery Ui Theme,首先,我可以看到我的mvc3项目中已经有了jQueryUI,但没有主题css文件 我需要选择一个日期,并且像往常一样需要覆盖DateTime的编辑器。今天,我开始使用脚本下随项目提供的默认jQueryUIJS文件。日期选择器显示得很好,只是基于Site.css的完整混乱的UI 因此,现在我下载了一个jquery的构建(带有start主题),并介绍了如何将其组合在一起 我使用的是T4MVC,因此我的页面如下所示: Layout.cshtml: <script src="@Links.Scri
Layout.cshtml:
<script src="@Links.Scripts.jquery_1_4_4_js" type="text/javascript"></script>
<link href="@Links.Content.Site_css" rel="stylesheet" type="text/css" />
<script src="@Links.Content.start.jquery_ui_1_8_7_custom_css" type="text/javascript"></script>
Create.cshtml
<script src="@Links.Scripts.jquery_validate_min_js" type="text/javascript"></script>
<script src="@Links.Scripts.jquery_validate_unobtrusive_min_js" type="text/javascript"></script>
<script src="@Links.Scripts.jquery_ui_1_8_7_custom_min_js" type="text/javascript"></script>
这就是结果:任何想法,我都尝试了一些组合,我把脚本和css文件标签放在不同的地方,但似乎没有任何效果
更新:所以我是个笨蛋,在版面中有一个
而不是
标签!但是仍然存在一个问题,日期选择器使用Site.css中的css显示。更新2:使用解决方案 所以我检查了chrome,在参考资料下我看不到jquery css文件。我解雇了fiddler,我没有看到任何对css文件的请求 我看见了
对!!没错,我没有添加rel 在your Layout.cshtml中,您正在使用一个脚本标记来包含css文件。 更改:
到
<link href="@Links.Content.start.jquery_ui_1_8_7_custom_css" rel="stylesheet"></link>
您需要在日期选择器周围放置一个包装容器。要做到这一点,需要两个步骤:
$('#ui日期选择器div').wrap(''代码>
#ui日期选择器div
是应用于日期选择器元素的默认id。如果出于某种原因,你改变了它,它也必须在这里更新
希望有帮助 这可能是一个javascript错误。你能发布你的javascript吗?亲爱的上帝!我猜这就是当你离发布一个版本(预览版本=P)还有3天的时候发生的事情。谢谢但仍然存在一个问题。更新答案…你能将html/css/js发布到JSFIDLE.net吗?非常感谢cybernate!!我现在要停下来看电影+1非常有趣。这可能在以后某个时候对我有用=)