gpt4 book ai didi

html - ASP.Net MVC 4布局改变

转载 作者:行者123 更新时间:2023-11-28 13:24:55 25 4
gpt4 key购买 nike

我正在尝试将 html 模板转换为 ASP.Net MVC 4 元素。但是我遇到了问题。然后打开 localHost:11062/ 站点,一切看起来都很完美 Se here .但是,如果我尝试使用相同的地址直接调用 Controller 和操作 localHost:11062/StartMenu/Index,这应该是相同的,但它不是 Se here .对我来说,看起来 css 文件已正确加载。但如果不是这样,起始站点应该看起来没有什么不同?

最佳答案

我怀疑您已经将 url 硬编码到您的某些 CSS 文件中,就像这样:

<link href="Content/Site.css" rel="stylesheet" type="text/css" />

而不是使用 url 助手:

<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />

当然对于javascript、图片、...等所有静态资源也是如此

您永远不应该在 ASP.NET MVC 应用程序中对 URL 进行硬编码。处理 url 时始终使用 url helpers。

此外,如果您在 CSS 文件中引用某些静态资源(例如图像),请不要忘记它们应该与 CSS 文件的位置相关。

您可能很容易在 FireBug 等 javascript 调试工具的 Net 选项卡中看到这一点,您会在其中获得相应资源的 404 错误。

关于html - ASP.Net MVC 4布局改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14186689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com