我试图关注如何调用tab对象的基本jquery tutorial。如果对我的爱,我没有运气得到正确的渲染。
它不像使用jQuery那样呈现,而是显示为纯文本。如下所示
Proin elit arcu
Morbi tincidunt
Mauris eleifend
我查看了一个类似的question,其中解决方案是向@Styles.Render
部分添加了一些@Scripts.Render
和<head>
呈现,并从@Scripts.Render
中移除<body>
{1}}。但这对我没有任何帮助。
目前在我的_Layout.cshtml
<head>
看起来就是这样。
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/themes/base/css")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/modernizr")
</head>
在</body>
之前的右下角:
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)
在其他地方,我有@RenderBody电话
<div class="container body-content">
@RenderBody()
<hr />
<footer>
<p>© @DateTime.Now.Year - Built with ASP.NET MVC 4</p>
</footer>
</div>
{I}我试图使标签控件显示为。{/ p>
Index.cshtml
Web开发让我生气了好几天。我项目的模型和数据层部分轻而易举地进行测试。
答案 0 :(得分:0)
MelanciaUK部分正确。我的软件包搞砸了,所以我缺少样式表和脚本。我对Visual Studio过于信任。
我使用NuGet重新安装软件包,然后修复我的BundleConfig.cs
以匹配。
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui*"));
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/site.css",
"~/Content/themes/base/jquery-ui.css"));
正如在Monty Python中所说,“并且有很多欢乐”