對於mvc,我非常陌生,如果這聽起來像是一個基本的問題。我來自webforms背景,只是習慣於能夠創建文件夾來存儲我的斷言,但是現在我看到了將所有內容加載到內容文件夾的良好做法,所以我在content/front-end-theme下創建了一個文件夾我的CSS和JS文件。無法解析和生成404的文件沒有找到MVC
然而,即使它們包含在工程中並且包含在其中,404文件仍未找到。在webforms的日子裏,我通常不得不包含runat = server對於mvc來說是一樣的。
在源視圖的顯示
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/front-end-theme/rs-plugin/css/settings.css")" media="screen" />
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/front-end-theme/css/bootstrap.css")">
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/front-end-theme/css/animate.css")">
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/front-end-theme/css/prettyPhoto.css")">
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/front-end-theme/css/carousel.css")">
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/front-end-theme/style.css")">
<!-- COLORS -->
<link rel="stylesheet" type="text/css" href="Url.Content("~/Content/front-end-theme/css/custom.css")>
我使用以下格式來編碼源,但是當你看到它不表現爲附加的本地主機的完整URL,這是我想原因它找不到js和css。
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/front-end-theme/css/prettyPhoto.css")">
你提到「源視圖」,是本次代碼在如'_Layout.cshtml',還是在瀏覽源代碼時在瀏覽器內部顯示? –