我想我的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. 默認頁面
- 3. Silverstripes默認主頁
- 4. 默認頁面與主題安裝
- 5. Tomcat默認頁面
- 6. MVC默認頁面
- 7. Squirrelmail默認頁面
- 8. 默認HTML頁面?
- 9. Apache顯示默認頁面VHOST頁面
- 10. Django默認主頁功能
- 11. WordPress新頁面不斷創建默認主頁
- 12. 如何使主頁中的內容頁面的默認焦點
- 13. Django管理頁面重定向到默認主頁
- 14. 如何將主頁作爲asp.net中的默認頁面
- 15. MVC和aspx - 設置默認頁面
- 16. ASP.net文章和默認頁面
- 17. hreflangs默認和法語頁面
- 18. Jekyll缺少帖子,頁面和默認
- 19. Dynamic 301 .htaccess默認頁面
- 20. Django卡在默認頁面
- 21. 默認錯誤頁面
- 22. 默認頁面爲ASP.NET MVC:AuthorizeAttribute
- 23. ASP.NET路由。默認頁面
- 24. 默認登錄頁面2
- 25. 重寫數默認頁面
- 26. POST到默認頁面
- 27. 默認頁面的iis
- 28. Jinja2默認頁面標題
- 29. Extjs 4.1 pagingtoolbar默認頁面
- 30. Django-CMS:cmsplugin_blog默認頁面