我正在使用powerup asp樹(用我的asp.net 2.0 web應用程序)顯示位置和部門數據。此樹視圖也有檢查按鈕。在我的代碼中,我處理checkchanged,nodetoggle和nodeselect事件。它的IE瀏覽器工作正常,但是當我嘗試在Firefox中檢查它時,即使檢查不被維護,它也停止工作。powerup asp樹事件不起作用
任何機構請給我建議,爲什麼會發生這種情況,以及如何在不同的瀏覽器中處理此問題。
我正在使用powerup asp樹(用我的asp.net 2.0 web應用程序)顯示位置和部門數據。此樹視圖也有檢查按鈕。在我的代碼中,我處理checkchanged,nodetoggle和nodeselect事件。它的IE瀏覽器工作正常,但是當我嘗試在Firefox中檢查它時,即使檢查不被維護,它也停止工作。powerup asp樹事件不起作用
任何機構請給我建議,爲什麼會發生這種情況,以及如何在不同的瀏覽器中處理此問題。
我知道這是一個老問題,但它可能有助於其他人維護舊軟件。
該控件可能不理解代理用戶字符串,並且錯誤地將UplevelBrowser設置爲false。
我能夠使用反射來設置標誌和
if (!treeviewExplorer.UplevelBrowser)
{
// fix internal UplevelBrowser setting
PropertyInfo p = treeviewExplorer.GetType().GetProperty("x754cb9503fcb8508", BindingFlags.NonPublic|BindingFlags.Instance);
object x754cb9503fcb8508 = p.GetValue(treeviewExplorer, null);
FieldInfo f = x754cb9503fcb8508.GetType().GetField("_b1ea521a985d430f", BindingFlags.NonPublic | BindingFlags.Instance);
f.SetValue(x754cb9503fcb8508, true);
}
你能解釋一下「魔術字符串「在你的答案,請。 –
不明白這裏發生了什麼,但是這固定了我們在Chrome上的渲染問題。謝謝! – Ron
嘗試使用此代碼時,我收到對象異常。你究竟在哪裏使用這個?在頁面加載? – Concept211
請檢查是否有任何的javascrip錯誤,它會幫助,如果你擁有它的真人版,看看它 – Aristos