0
我在該項目中的MasterPage.master文件下面的代碼:樣式表是不是在asp.net母版使用
<%= ConfigurationManager.AppSettings( 「系統」)的ToString()%>
<asp:ContentPlaceHolder ID="Stylesheets" runat="server">
<link rel="Stylesheet" href="/App_Data/Styles/Site.css" type="text/css" />
</asp:ContentPlaceHolder>
<%
If (ConfigurationManager.AppSettings("Mode").ToString() = "TEST") Then
%>
<style type="text/css">
body {
background: #99cccc;
}
</style>
<%
End If
%>
我不想這樣做:
<%--<div style="text-align:center">--%>
,而我希望能夠做到這一點:
<div class="masterpagediv">
CSS文件包括:
.masterpagediv {
text-align: center;
}
我不知道,如果CSS的位置,我們在href被正確識別這可能是規則未被應用於標籤的原因。
該項目在我開始使用它之前沒有使用CSS。我應該使某些東西能夠使用CSS?
謝謝。
身體背景造型確實工作,因爲頁面顏色是我指出(#99cccc)。 我在我的桌面上從Visual Studio運行此應用程序,並且我沒有遇到與其他項目相同的問題。 這是什麼意思:「從你發佈的標記中,沒有應用該類的div。」 – user3258904 2014-10-28 18:45:44
同樣,我也關心CSS文件的位置。當使用IE運行項目時,如果我點擊開發工具,我發現CSS文件應該在「http://localhost/App_Data/Styles/Site.css」中,但我不確定那個位置是否正確。 – user3258904 2014-10-28 19:52:18
@ user3258904 - 您的嵌入式樣式正在工作,但App_Data中的CSS不起作用。嘗試將CSS移動到不同的文件夾。 (我相信App_Data是數據庫的特殊文件夾,所以它不能像CSS文件那樣提供任何東西) – Tim 2014-10-29 11:42:24