我的母版頁有錨標記,我想禁用其他頁面上的標記。但錨標記的禁用屬性不起作用。如何禁用其他頁面中母版頁的html錨標記?
下面是我用過的代碼。
Dim LinkLogout As HtmlAnchor
LinkLogout = CType(Master.FindControl("LogOutLi"), HtmlAnchor)
LinkLogout.Disabled = True
我的母版頁有錨標記,我想禁用其他頁面上的標記。但錨標記的禁用屬性不起作用。如何禁用其他頁面中母版頁的html錨標記?
下面是我用過的代碼。
Dim LinkLogout As HtmlAnchor
LinkLogout = CType(Master.FindControl("LogOutLi"), HtmlAnchor)
LinkLogout.Disabled = True
我完全禁用的錨標記的方式:是這樣的,你需要什麼樣的
Dim LinkLogout As HtmlAnchor
LinkLogout = CType(Master.FindControl("LogOutLi"), HtmlAnchor)
LinkLogout .HRef = "javascript:void(0)"
設置Disabled屬性將在錨標籤上放置一個禁用屬性。但是,禁用不是錨標記的有效屬性,因此對於Firefox等瀏覽器而言,它不起作用。有趣的是,我在IE瀏覽器中試過了,它可以正常工作。
我不知道你在做什麼的全部程度,我相信會有更好的方式來做你需要的,但爲了解決你的問題,你可以設置添加一個onclick事件來返回假,主播應該像禁用一樣。
Dim LinkLogout As HtmlAnchor
LinkLogout = CType(Master.FindControl("LogOutLi"), HtmlAnchor)
LinkLogout.Attributes.Add("onclick", "return false;")
感謝您的回答 – sona
@son?我看到你沒有接受任何答案,所以很難說如果你需要更多的幫助。 – singularhum
以上代碼均未完全禁用錨標記。 – sona