asp.net-mvc – 出现在MVC4 Razor View中的奇怪的空格
|
我正在ASP.Net MVC4开发一个应用程序,并且有一个奇怪的问题与空白.我已经开发了大量的MVC3网站与剃刀没有这个问题. 这是我的模板cshtml文件: <!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>HF - Content Management - @ViewBag.Title</title>
<link href="@Url.Content("~/content/bootstrap/bootstrap.min.css")" rel="stylesheet" />
@Styles.Render("~/bundles/css/hf-cms-logged-in")
</head>
<body>
@Html.Partial("Partials/NavBar")
<div class="container">@RenderBody()</div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="@Url.Content("~/scripts/bootstrap/bootstrap.min.js")"></script>
@Scripts.Render("~/bundles/js/validation")
<script src="@Url.Content("~/scripts/hf-cms.js")"></script>
</body>
</html>
注意与RenderBody()调用的线 – 这里没有无关的空白. 当我打电话时,渲染的身体前面加上了一些我看不到我添加的空格,似乎没有摆脱.我没有逻辑调用一个动作,它只返回以下视图: @{
ViewBag.Title = "Dashboard";
}
<h1>Dashboard</h1>
它肯定使用正确的模板(在_ViewStart.cshtml中指定) 在Chrome浏览器中查看该页面,源代码显示了额外的空格.见下图: 类似的问题可以在IE10中看到.这显然影响了设计.我试过使用Meleze.Web去除任何额外的空格,但是空格依然存在. 由于这是一个比较简单的网站,目前还没有什么好玩的,所以我看不到这个空白来自哪里. 有没有人看过这个MVC4或剃须刀之前? 编辑:我已经尝试删除所有样式表和脚本文件,空格仍然存在. 解决方法经过一段时间的努力,我找到了解决方案.根_ViewStart.cshtml文件中必须有一个有趣的字符.我删除了ViewStart文件的内容并重新键入它,解决了这个问题. This让我想到一个奇怪的角色可能导致这个问题. 不喜欢回答我自己的问题,但我希望这有助于别人.在理论上,这不会是一个MVC4特定的问题,你可能会遇到同样的问题在MVC3. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在ASP.NET中阻止IP地址或IP类
- asp.net-mvc – MVC HTTPS localhost Chrome连接不安全NET
- ASP.NET Web应用程序本地化的最佳实践
- asp.net-mvc-3 – 用于在ASP.NET MVC3中使用Grid.MVC编辑记
- asp.net – 跨线程使用HTTPContext
- asp.net-mvc-4 – MVC4的DotNetOpenAuth TwitterClient示例
- 自定义每个用户的会话超时 – ASP.NET
- asp.net-mvc-3 – 如何使用MiniProfiler与单页Web应用程序/
- asp.net全局资源错误’找不到具有键”的资源对象’
- asp.net-mvc – Asp.net MVC授权属性,重定向到自定义“无权
- asp.net-mvc – ELMAH没有记录违规代码行号
- asp.net-mvc – 如何在ASP.NET MVC中生成弹出页面
- asp.net-identity – IIdentity.Name与IIdentity
- asp.net-mvc – 使用Html.BeginForm()与自定义路
- asp.net – 仅在本地IIS服务器上支持创建虚拟目录
- asp.net-mvc – 获取文件夹中的文件
- asp.net-mvc – 属性路由不工作在区域
- asp.net-mvc – 为什么ASP.NET在静态图像请求上形
- asp.net – 允许 – (破折号)在正则表达式中
- asp.net-mvc-3 – 根据asp.net mvc3中的下拉列表
