2014-02-13 49 views
0

我的母版頁有錨標記,我想禁用其他頁面上的標記。但錨標記的禁用屬性不起作用。如何禁用其他頁面中母版頁的html錨標記?

下面是我用過的代碼。

Dim LinkLogout As HtmlAnchor 
LinkLogout = CType(Master.FindControl("LogOutLi"), HtmlAnchor)   
LinkLogout.Disabled = True 

回答

0

我完全禁用的錨標記的方式:是這樣的,你需要什麼樣的

Dim LinkLogout As HtmlAnchor 
LinkLogout = CType(Master.FindControl("LogOutLi"), HtmlAnchor) 
LinkLogout .HRef = "javascript:void(0)" 
1

設置Disabled屬性將在錨標籤上放置一個禁用屬性。但是,禁用不是錨標記的有效屬性,因此對於Firefox等瀏覽器而言,它不起作用。有趣的是,我在IE瀏覽器中試過了,它可以正常工作。

我不知道你在做什麼的全部程度,我相信會有更好的方式來做你需要的,但爲了解決你的問題,你可以設置添加一個onclick事件來返回假,主播應該像禁用一樣。

Dim LinkLogout As HtmlAnchor 
LinkLogout = CType(Master.FindControl("LogOutLi"), HtmlAnchor) 
LinkLogout.Attributes.Add("onclick", "return false;") 
+0

感謝您的回答 – sona

+0

@son?我看到你沒有接受任何答案,所以很難說如果你需要更多的幫助。 – singularhum

+0

以上代碼均未完全禁用錨標記。 – sona

相關問題