日期:2014-05-20  浏览次数:20551 次

急急急! 打酱油!100分! .NET中怎样判断<a>标签的显示和隐藏
急急急! 打酱油!100分! .NET中怎样判断<a>标签的显示和隐藏,
  <div>
  <mobile:ObjectList Runat="server" ID="list">
  <DeviceSpecific ID="DeviceSpecific2" Runat="server">
  <Choice Filter="isHTML32">
  <ItemTemplate>
  <table border="0" width="100%">
  <tr>
  <td>
  <%-- <a href='<%#"ShowUser.aspx?UserId="+Eval("UserId") %>'>--%>
  <img id="im" ruan="server" src="microblog/Images.aspx" style="width:45px;height:45px;"></img><%--</a>--%>
  <%--<a href='<%#"Index.aspx?UserName="+Eval("UserName") %>'>--%> <%# Eval("UserName")%><%--</a>--%>&nbsp;|
  <a href='<%#"Index.aspx?action=Add&id="+Eval("UserId") +"&name="+Eval("UserName") %>'>添加关注&nbsp;|</a>
<a href='<%#"Index.aspx?action=Cancel&id="+Eval("UserId") +"&name="+Eval("UserName") %>'>取消关注</a> </td>
  </tr>
  </table>
  <hr style="border:1px #CCC dotted;" size="0" />
  </ItemTemplate>
  </Choice>
  </DeviceSpecific>
  </mobile:ObjectList>
  </div>
  如果已经点击添加关注,取消关注显示,添加关注就隐藏,否则相反,在页面能判断吗?怎么判断?

------解决方案--------------------
a便签也是可以去id的 你在前台用js判断下
------解决方案--------------------
可以在页面加载的时候,后台用代码判断一下
------解决方案--------------------
如果是wap2.0的手机网站, 可以用这些简单的就是的. jq都有相应的js库. 

如果不行, 就当作普通的链接, 反正也没要刷新下, 直接服务器端判断就是了.

回去拿酱油瓶.
------解决方案--------------------
楼主直接在服务端判断吧。加一个id给A标签,然后runat=server 最后在服务端判断这个A标签的style.display
------解决方案--------------------
你的代码是用asp.net编写的吗?
我记得PHP可以在前台的代码中加入判断!
------解决方案--------------------
为什么要在页面判断呢?很明显你点击了a标签,会跳转的关注是否成功的页面啊?如果没有关注则只显示关注按钮就行了,如果已经关注则只显示取消关注按钮就行了,你只需要后台做一下判断
------解决方案--------------------
你用按钮不行吗?有个隐藏的属性。
------解决方案--------------------
都一样,萝卜说的可以!
------解决方案--------------------
记录应该有一个状态字段来保存“关注”的吧

<%# Eval("关注").ToString()=="1"?("<a href='Index.aspx?action=Cancel&id="+ Eval("id").ToString() +"&UserName="+ Eval("UserName").ToString() +"'>取消关注</a>"):("<a href='Index.aspx?action=Add&id="+ Eval("id").ToString() +"&UserName="+ Eval("UserName").ToString() +"'>关注</a>")%>