2013-11-04 26 views
1

我有一个动态生成ImageButtons在ListView,在的ItemDataBound如果图像没有联系我需要让残疾人,我曾尝试以下,如何改变残疾人的ImageButton的光标在ASP.Net

   img.Enabled = False 
       img.DescriptionUrl = "javascript:void(0);" 
       img.PostBackUrl = "javascript:void(0);" 
       img.CssClass = "imageButtonClass" 
       img.Style.Add(HtmlTextWriterStyle.Cursor, "pointer") 

CSS:

.imageButtonClass 
{ 
    cursor:pointer; 
} 

这是由所有的浏览器禁用了针对性的图像,但是,光标变为指针只在IE浏览器。不在Firefox和Chrome中! 有什么建议吗?

+1

图像按钮默认应该有光标:指针。你可以在jsfiddle.net上发布一些渲染的HTML按钮来显示这个问题吗? –

回答

0

确保您已经声明了文档类型。这是大多数跨浏览器不一致问题的根源。

大多数新的页面应该是使用HTML 5 DOCTYPE如下:https://developer.mozilla.org/en-US/docs/Web/CSS/cursor

<!DOCTYPE html> 

它还可能,如果你有这方面的工作比较一个你的榜样帮助。正如你所看到的,这在FireFox中工作正常。请注意页面顶部的doctype声明。