我想我的default.aspx使用masterpage,但有一個不同的機構比我的其他網頁是可能的?基本上我希望我的default.aspx有一個整個頁面的背景圖片,但仍然使用masterpage,因爲我有菜單和我想在該頁面上使用的東西。這可能嗎?主頁和默認頁面
Q
主頁和默認頁面
0
A
回答
0
您可以在內容頁面中定義特定頁面的樣式和所有內容,而不是母版頁。在你的情況下,如果你想爲default.aspx提供單獨的樣式和背景,你可以在default.aspx頁面中定義這些樣式。
0
的Default.aspx內做
<style>
BODY { background-image: url(....image here ....);}
</style>
我知道這是不是最好的模式,但... CMON,masterpages
0
可以內嵌它的Default.aspx
<style>
body{
/*Background stuff here */
}
</style>
或在您的母版頁上有if如果
@if(currentpage == "home")
<div id="background">
</div>
@endif
或
@if(currentpage == "home")
<body style="background-stuff-here">
@else
<body>
@endif
0
把這些線在你掌握頁頭部分
<head>
<link type="text/css" rel="stylesheet" href="/styles/common1.css" />
<script type="text/javascript" src="/scripts/common1.js"></script>
<asp:contentplaceholder id="ExtraStylesAndScripts" runat="server" />
</head>
而這些行你默認頁面
<asp:content contentplaceholderid="ExtraStylesAndScripts" runat="server">
<link type="text/css" rel="stylesheet" href="/styles/extra1.css" />
<link type="text/css" rel="stylesheet" href="/styles/extra2.css" />
<script type="text/javascript" src="/scripts/extra1.js"></script>
<script type="text/javascript" src="/scripts/extra2.js"></script>
</asp:content>
現在你可以自由設定不同的頁面樣式不同的內容頁面。 您可以在「styles/extra1.css」文件中更改背景或其他外觀。
0
一個非常簡單的解決方案將是一個MultiView並傳遞類似於enum對象的信息,告訴主頁面顯示哪個View。如果您將來需要爲其他頁面添加不同的設計,則只需添加一個視圖即可。
相關問題
- 1. wordpress登陸頁面和默認頁面
- 2. Silverstripes默認主頁
- 3. 默認頁面與主題安裝
- 4. Tomcat默認頁面
- 5. MVC默認頁面
- 6. 如何使主頁中的內容頁面的默認焦點
- 7. 如何將主頁作爲asp.net中的默認頁面
- 8. MVC和aspx - 設置默認頁面
- 9. hreflangs默認和法語頁面
- 10. ASP.net文章和默認頁面
- 11. Jekyll缺少帖子,頁面和默認
- 12. 默認頁面爲ASP.NET MVC:AuthorizeAttribute
- 13. Django卡在默認頁面
- 14. Django-CMS:cmsplugin_blog默認頁面
- 15. POST到默認頁面
- 16. Extjs 4.1 pagingtoolbar默認頁面
- 17. 默認錯誤頁面
- 18. ASP.NET路由。默認頁面
- 19. 主頁和內容頁面
- 20. 從內容頁面訪問主頁面和嵌套主頁面屬性頁面
- 21. 降價:默認頁面尺寸和頁邊距
- 22. 默認頁
- 23. 默認頁3.1
- 24. ASP.Net主頁面和頁面狀態
- 25. 需要更改apache默認主頁
- 26. 安卓:更改默認主頁應用
- 27. Symfony2設置默認主頁路線
- 28. 如何顯示默認主頁?
- 29. WordPress主頁文件夾(默認)問題
- 30. 如何從默認瀏覽器獲取默認主頁