2010-09-27 93 views
0

我們有以下ASP.Net 2.0超鏈接控件:ASP.Net啓用HyperLink控件的propery在IE 8兼容模式下不工作?

ASP:超鏈接ID = 「FolderLink」 RUNAT = 「服務器」 的CssClass = 「光標」 啓用= 「假」 的ImageUrl =「/ _佈局/ 1033 /圖像/ selectlink.gif」工具提示= 「文件夾鏈接」>

在服務器端,下面的腳本被安裝:

FolderLink.Attributes.Add( 「點擊」, 「的javascript:setURL( '控制');」) ;

問題在於,超鏈接控件在IE 8中不適用,但不適用於IE兼容模式。任何幫助?

回答

0

首先,它應該是這樣的,不要把JavaScript的:在的onclick

FolderLink.Attributes.Add("onclick", "setURL('Control');"); 

但它不是我清楚這是什麼setURL()函數與你的問題做。

如果你不想讓你的onclick被調用,那麼你爲什麼首先添加它?如果你更好地解釋問題,你會得到更好的答案。

+0

我們希望我們的HyperLink控件在加載頁面時不會受到影響。我們通過在設計過程中設置HyperLink控件的Enabled =「false」屬性來實現此目的。加載頁面時,Java腳本函數setURL('Control')綁定到HyperLink控件。問題是,這一切都在IE 8中正常工作,但不是在IE 8兼容模式下。在IE兼容模式下加載頁面時,即使在設計模式下啓用=「false」,HyperLink控件也不會被禁用。 – Malik 2010-09-28 06:17:19