在我的ASP.NET項目中。我把我的CSS文件中如何從我的母版頁上相對讀取css文件?
\App_Themes\Default\theme.css
這是對下與所有的ASPX,主人,我的web.config中的項目文件夾等
如何讀取到字符串中使用從相對尋路我.Master頁面?在C#中。
在我的ASP.NET項目中。我把我的CSS文件中如何從我的母版頁上相對讀取css文件?
\App_Themes\Default\theme.css
這是對下與所有的ASPX,主人,我的web.config中的項目文件夾等
如何讀取到字符串中使用從相對尋路我.Master頁面?在C#中。
在* .aspx頁面中:
<head runat="server">
<link runat="server" href="~/App_Themes\Default\theme.css"
rel="stylesheet" type="text/css" />
</head>
或者從後面的代碼:
string path = ResolveUrl("~/App_Themes\Default\theme.css");
// or
string path = ResolveClientUrl("~/App_Themes\Default\theme.css");
(行爲和之間的差異說明twocan在這裏找到:http://www.andornot.com/blog/post/ResolveUrl-vs-ResolveClientUrl.aspx)
這應該會返回到您的css文件夾的完整路徑
Server.MapPath("App_Themes\Default\theme.css")
更多信息可以在這裏找到http://msdn.microsoft.com/en-us/library/ms178116.aspx
我必須做這在C# – Bill
是的,它也應該工作 – codingbiz
相應地更新我的答案 –