2009-12-10 44 views
0

如何使asp.net控件跨瀏覽器兼容? 它只與IE兼容。
讓我知道最好的步驟來做到這一點。使asp.net服務器控件跨瀏覽器兼容

+0

請顯示您的控制代碼。 – 2009-12-10 08:14:13

+1

哪個控件 - 您編寫的標準控件或自定義控件之一? – Fenton 2009-12-10 08:18:24

回答

2

如果你不能爲控制更改源代碼仍然可以更改它通過實現ControlAdapter派生類渲染。
一個ControlAdapter允許您覆蓋控件如何呈現,使其與更多的瀏覽器兼容或更適合CSS樣式。對於ASP.Net 2.0,微軟發佈了一個CSS Friendly Control Adapters包,你可能想看看。

0

使用Firebug,看看哪些行爲不同在Firefox中控件的屬性,並把它們升級到標準。

0

我認爲ASP.NET控件是跨瀏覽器兼容。當控件放置在頁面&呈現的頁面上時,會發生該問題。這可以通過修改內聯樣式或使用css文件來解決。