2010-06-03 61 views
1

我正在將網站從ASP.NET 1.1遷移到ASP.NET 3.5。我正在使用MasterPage概念的新設計佈局。在previeous網站,一些頁面有UserControls。這些與舊設計混合在一起。如果我使用MasterPages進行轉換,那麼我會將舊設計與新設計結合在一起。請幫助我嗎?我對發展很陌生。如何用新設計覆蓋舊設計(使用母版頁)?

在此先感謝。

+0

您是否在尋找將用戶控件轉換爲母版頁的自動轉換工具?我個人不知道。 – Greg 2010-06-03 14:18:55

回答

0

在ASP.NET 1.1中,您設計/設計控件的方式是通過向控件的HTML添加屬性,例如,帶白色背景和紅色邊框的文本輸入字段將被標記爲:

<asp:TextBox ID="TextBox1" BackColor="White" BorderColor="Red" runat="server" /> 

如果您的新設計使用css,用戶控制的原因仍然使用舊設計,因爲這些樣式屬性的優先級高於CSS中的樣式。

擺脫舊設計的唯一方法是手動打開每個用戶控件並從標記中刪除任何樣式屬性。