日期:2014-05-19  浏览次数:20406 次

链接简单问题,正解后解贴!
在ASPX页有个链接: <a   herf= "a.aspx "> aaaa </a>
CS:
if(条件)

     //让这个链接变灰,也就是不可用,不能链接到a.aspx,但不是隐藏掉.    
  

请问怎么实现?下班前结贴.

------解决方案--------------------
这个似乎不行
要不就用HyperLink
------解决方案--------------------
<a herf= "a.aspx " id= "linkA " runat= "server "> aaaa </a>
在CS:
if(条件)

 linkA.Disabled=true;//让这个链接变灰,也就是不可用,不能链接到a.aspx,但不是隐藏掉.
  


------解决方案--------------------
HyperLink
------解决方案--------------------
用hyperlink
if(条件)

  hyperlink.NavigateUrl= " ";//或者控制enable
  

------解决方案--------------------

<a herf= "a.aspx " id= "linkA " runat= "server "> aaaa </a>
在CS:
if(条件)

 linkA.Disabled=true;//让这个链接变灰,也就是不可用,不能链接到a.aspx,但不是隐藏掉.
  

------------------
这样可以 ? 测试下...
------解决方案--------------------
汗。。。原来说是在cs,这个应该可以
<a herf= "a.aspx " id= "test " runat= "server "> aaaa </a>
if(...)
{
test.Disabled = true;
test.Attributes.Add( "onclick ", "return false ");
}
------解决方案--------------------
<a herf= "a.aspx " id= "linkA "> aaaa </a>
在JS中:
if(条件)
{
 document.getElementById( "linkA ").disabled=true;