2015-03-18 26 views
1

我對這個問題有類似的問題CSS Not Linking 1CSS not linking to my index.html
在Visual Studio 2013中Bootstrap Template遷移問題

我能夠在本地運行HTMLPage1,它是Bootstrap模板的一部分。它沒有包含在Visual Studio 2013 Project中時運行良好。

引導程序模板採用以下格式:

<!-- Web Fonts --> 
<link rel='stylesheet' type='text/css' href='//fonts.googleapis.com/css?family=Open+Sans:400,300,600&amp;subset=cyrillic,latin'> 

<!-- CSS Global Compulsory --> 
<link rel="stylesheet" href="assets/plugins/bootstrap/css/bootstrap.min.css"> 
<link rel="stylesheet" href="assets/css/style.css"> 

<!-- CSS Header and Footer --> 
<link rel="stylesheet" href="assets/css/headers/header-default.css"> 
<link rel="stylesheet" href="assets/css/footers/footer-v1.css"> 
<link rel="stylesheet" href="assets/css/theme-colors/dark-blue.css"> 

<!-- CSS Implementing Plugins --> 
<link rel="stylesheet" href="assets/plugins/animate.css"> 
<link rel="stylesheet" href="assets/plugins/line-icons/line-icons.css"> 
<link rel="stylesheet" href="assets/plugins/font-awesome/css/font-awesome.min.css"> 
<link rel="stylesheet" href="assets/plugins/owl-carousel/owl-carousel/owl.carousel.css"> 
<link rel="stylesheet" href="assets/plugins/layer-slider/layerslider/css/layerslider.css"> 

<!-- CSS Customization --> 
<link rel="stylesheet" href="assets/css/custom.css"> 

然而,從Visual Studio中的CSS不連接,我不知道,如果有問題與.NET 4.5捆綁做我所做的,包括所有CSS的項目。在將HTMLPage1添加到項目之前,我提供了所有腳本和CSS進行捆綁。此HTMLPage1不引用BundleConfig.cs或Bundle.Config。所有的CSS鏈接和腳本引用都包含在HTMLPage1中。

我試圖用這樣的:

<link rel="stylesheet" href="Content/bootstrap.min.css" type="text/css"> 
<link rel="stylesheet" href="Content/style.css" type="text/css"> 

我自己也嘗試這種格式這是2010年的VS ASP.NET協議:

<link rel="Stylesheet" href="~/Content/bootstrap.min.css" type="text/css" /> 
<link rel="stylesheet" href="~/Content/style.css" type="text/css"> 

有跡象表明,有部分其他幾個CSS鏈接的HTMLPage1,並且它們似乎沒有被引用。

這裏是HTMLPage1 Link

這裏是DAV3文件結構的屏幕截圖。這包括默認的ASP.NET 4.5 Forms Default.aspx。我添加了HTMLPage1.html,腳本內的腳本,內容文件夾內的CSS: enter image description here

希望這個問題不是太簡單,有人可以給我一些洞察問題。

+0

你可以發佈你的文件結構的截圖嗎?當我點擊鏈接「HTMLPage1鏈接」並查看它的來源時,Boorstrap.min.css和style.css都完美鏈接。所以我有點困惑於實際問題。 – 2015-03-19 00:19:17

+0

那麼,你鏈接的'html'文件已經鏈接好了。代字符「〜」只能被ASP.net理解爲它處理的文件 - 「.html」不是其中之一(除非你修改ASP.net的設置來處理「static」.html')... – EdSF 2015-03-19 00:22:19

+0

@KiranVarsani你指的是從我從哪裏複製的原始模板的文件結構?我幾乎將CSS和圖像複製到.NET項目中的不同文件夾中。 – Paul 2015-03-19 00:48:30

回答

0

有一對夫婦的遷移問題:

有1人失蹤CSS:資產/插件/ layerslider/layerslider /毛皮/全角/ skin.css。

有4個缺少字體文件,這些在引導模板中不明顯。

App Initialization App.Init()需要在App.js之後發生。這個App.Init()被放在了layerslider之後,這導致了一個問題。

bootstrap.min.css 3.0.0和舊版本無法使用此模板,所以我不得不升級到bootstrap.min.css 3.3。2

0

試試這個。我所做的只是在href中的Content之前添加一個正斜槓。這將如果沒有工作中的本地URL是一樣的東西http://localhost/SiteName/Default.aspx即IIS託管的虛擬應用程序

但是,這必將在你的網址是一樣的東西工作, http://localhost:portnumber/Default.aspxhttp://SiteName/Default.aspx

<link rel="stylesheet" href="/Content/bootstrap.min.css" type="text/css"> 
<link rel="stylesheet" href="/Content/style.css" type="text/css"> 

希望這解決了你的問題。

+0

沒有幫助對不起 – Paul 2015-03-19 01:19:57