急急急! 打酱油!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>--%> |
<a href='<%#"Index.aspx?action=Add&id="+Eval("UserId") +"&name="+Eval("UserName") %>'>添加关注 |</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>")%>