各位:用vs2005,IE6浏览器不支持asp:hyperlink,有人碰到过类似问题吗?在网上也没有发现有答案

解决方案 »

  1.   

    不可能不支持的。
    hyperlink 控件最终变成 a 标签的链接。
      

  2.   

    我遇到过浏览器不兼容的情况,建议下个IETest测试一下,上面有IE5-IE8,。,
      

  3.   

    不可能,hyperlink会被解释成a标签,ie6?不管是哪个浏览器估计也不会不支持a标签吧?
      

  4.   

    属性设置问题吧,IE6支持asp:hyperlink
      

  5.   

    不存在问题
    hyperlink 在HTML中显示为a href
      

  6.   

    没有报错,在页面上asp:Hyperlink根本就不显示为超链接,只有文字内容,没有超链接标志。
      

  7.   

    liuqilin1987,我用的就是IEtest测试的,IE6下不支持,asp:hyperlink他根本不作为超链接
      

  8.   


    你的样式问题吧?或者有没有设置NavigateUrl(href)属性?
    你建个空页面,拖个hyperlink试试
      

  9.   

    你把那段asp:hyperlink代码贴出来,肯定是那段代码有问题。
      

  10.   

    代码是在 user control中,
    <%@ Control Language="C#" AutoEventWireup="true" CodeFile="Left.ascx.cs" Inherits="UserControl_Left" %>
    <div class="LeftMenuContent">
    <asp:HyperLink NavigateUrl="~/Default.aspx">abcd</asp:HyperLink>
    <asp:TreeView ID="trLeftMenu" runat="server" ForeColor="Black" Font-Overline="true" Font-Underline="true" ParentNodeStyle-BackColor="Black">
    <NodeStyle ForeColor="Black"></NodeStyle>
        <Nodes>
            <asp:TreeNode Text="一次性易耗品" Value="Consumables">
                <asp:TreeNode Text="套装用品" Value="SetSupplier" NavigateUrl="default.aspx" Target="_self"></asp:TreeNode>
                <asp:TreeNode Text="牙刷/牙膏" Value="Toothbrush"></asp:TreeNode>
                <asp:TreeNode Text="梳子" Value="Cumb"></asp:TreeNode>
                <asp:TreeNode Text="香皂" Value="Soap"></asp:TreeNode>
                <asp:TreeNode Text="剃须刀/剃须膏" Value="Razor"></asp:TreeNode>
                <asp:TreeNode Text="针线包" Value="Sewing"></asp:TreeNode>
                <asp:TreeNode Text="护理套" Value="CareUnit"></asp:TreeNode>
                <asp:TreeNode Text="浴帽" Value="Showercap"></asp:TreeNode>
                <asp:TreeNode Text="卫生袋" Value="HealthBag"></asp:TreeNode>
                <asp:TreeNode Text="瓶子" Value="Bottle"></asp:TreeNode>
                <asp:TreeNode Text="洗衣粉/浴盐" Value="WashingPowder"></asp:TreeNode>
                <asp:TreeNode Text="丝瓜络" Value="Loofah"></asp:TreeNode>
                <asp:TreeNode Text="火柴" Value="Match"></asp:TreeNode>
                <asp:TreeNode Text="拖鞋" Value="Slippers"></asp:TreeNode>
                <asp:TreeNode Text="麻布袋/洗衣袋/礼品袋" Value="LaundryBag"></asp:TreeNode>
                <asp:TreeNode Text="糖包/茶包" Value="SugarPackets"></asp:TreeNode>
                <asp:TreeNode Text="调酒棒/牙签" Value="ToothPick"></asp:TreeNode>
                <asp:TreeNode Text="圆珠笔/铅笔" Value="Pencil"></asp:TreeNode>
                <asp:TreeNode Text="PVC制品" Value="PVC"></asp:TreeNode>
                <asp:TreeNode Text="杯垫/杯盖" Value="Coaster"></asp:TreeNode>
            </asp:TreeNode>
            <asp:TreeNode Text="皮具系列" Value="Leather"></asp:TreeNode>
            <asp:TreeNode Text="木器系列" Value="Woodenware"></asp:TreeNode>
            <asp:TreeNode Text="亚克力系列" Value="Acrylic"></asp:TreeNode>
            <asp:TreeNode Text="其它产品" Value="Others"></asp:TreeNode>
        </Nodes>  
    </asp:TreeView>
    </div>
    红色部分在IE6中全部不显示为超链接
      

  11.   

    <asp:HyperLink NavigateUrl="~/Default.aspx">abcd</asp:HyperLink>
    <asp:HyperLink NavigateUrl="~/Default.asp" runat="server">abcd</asp:HyperLink>
      

  12.   

    to:hsboy86
     
    (hsboy86) 修改了,依然无用,还是不显示为超链接
      

  13.   

    用新的页面测试没有问题,但是在原先的页面中,居然连<a href=....  这样的格式都无效,看来是代码的问题,还在查找中
      

  14.   

    找到了,我在css中对于这个div有这个设置
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="Images/LeftBg.png");
    当时是为了解决png透明的问题,结果却导致<a href   在IE6无效!如果既要PNg透明,超链接又可以用,各位有什么解决方案吗?谢谢!