这是一个如此愚蠢的问题,但无论如何我们都在这里。这是我的基本结构
/Content/twitter/bootstrap.css
/img/glyphicons-halflings.png
所以 Content 和 img 都在我的根目录中,所以要从我的 bootstrap.css 文件中引用字形图像,我有这样的:
background-image: url("../../img/glyphicons-halflings.png");
有没有出现?
是否有一个 .js 文件我需要检查以确保它在正确的目录中查找?
哦,这是我试图渲染图像的片段:
<td>
@if (item.Something == true)
{
<i class="icon-ok"></i>
}
else
{
<i class="icon-remove"></i>
}
</td>
更新
这个问题有很多观点,所以我想我会分享我的两分钱。请注意,由于发布问题 BS 3.0 现已发布,因此结构可能不同和/或不相关,尚未查看。但是,如果您来到这里,请记住这是 3.0 之前的 Bootstrap。
我已经开始做的一件事是让我不必搞砸任何事情,就是将整个引导文件夹带入项目,而不仅仅是 css/js/img 文件夹。我通常将它放在我的根脚本文件夹中,其结构如下:
/scripts
/libs
/boostrap <-- the unzipped folder you get when downloading
/js
/css
/img
这可能会打破一些约定,因为“脚本”文件夹实际上应该只保存脚本。我证明它是合理的,因为我将脚本文件夹用于脚本(惊喜!)和第三方库(因此是 libs 文件夹)。你得到的大多数第三方组件至少有 js 和 css 文件,我只是懒得手动分离它们,因为一些库(如引导程序)依赖于其他文件的位置。
无论如何,我的两分钱,如果您想更改文件位置,请查看下面的答案。所有很棒的提示,谢谢大家!