1

我目前正在开发一个 asp.net C# 项目。它使用 MVC 4、实体框架和 LINQ。我是这一切的新手。

我的客户希望我在他们的网站上实现新的 CSS 样式。我已经成功地做到了这一点,它在调试模式下看起来是正确的(在我的本地机器上运行 localhost:59600/)。但是当我到达测试网站(不是我的机器 dev.websitename.com 的本地)时,没有应用 CSS 样式表。我也没有 FTP 或服务器访问权限。是我的代码或配置中的某些东西导致了这个问题吗?

<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("leaguetime.css") %>" />
<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("widget-css.css") %>" />
<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("dropdownmenu.css") %>" />

我已检查以确保 CSS 文件位于 Styles 文件夹中。

我很感激任何和所有的答案,并记住我是一个新手,所以任何简单的答案都不会太简单。先感谢您。

4

1 回答 1

0

如果您正在使用 URL 帮助程序.. 不妨使服务器路径相对于您网站的根目录:

<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Content("~/xxx/leaguetime.css") %>" />

请参阅:http ://amadiere.com/blog/2010/03/4-top-tips-for-portable-asp-net-mvc-apps/

于 2012-10-09T14:49:47.277 回答