导航
  • 主页
  • .NET Framework
  • ASP
  • Web Services
  • VC
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ
  • 问答

如何动态控制<A href 的显示

lwl0606 2008-08-19 03:05:06
    <TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0>
<tBODY>
<TR>
<TD class=left_color id=menubar style="PADDING-TOP: 10px" vAlign=top> <A href="project/project_add.aspx" target=frmright>aa</A>
<A href="project/project_draft.aspx" target=frmright>草稿</A>
<A href="project/project_refused.aspx" target=frmright>退件</A>
<A href="project/project_recycle.aspx" target=frmright>回收站</A>
</TD>
</TR>
</TBODY>
</TABLE>


想通过 读数据库 动态控制 这些 连接的显示或隐藏,如何实现? 谢谢各位
...全文
160 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
niuniuhuang 2008-08-20
[Quote=引用 7 楼 g_cloud 的回复:]
A标签添加ID与runat标记作为htmlcontrols,在代码里直接控制
html:html <A href="" id="aa" runat="server">
cs: aa.visible = true/false;
[/Quote]
回复
lwl0606 2008-08-20
多谢大家了。结贴。
回复
东林土木森 2008-08-19
高手啊 弄得我都没话说了
回复
ptpa 2008-08-19
都能实现
回复
yagebu1983 2008-08-19
用datalist试试!!
回复
sxu_nono 2008-08-19
最简单的方法:放几个Label,通过代码控制
myLabel.Text="<a href=yourPageURL>yourText</a>";
回复
nayc 2008-08-19
以第一个A举例
<A href="project/project_add.aspx" target="frmright" style=display:<%=isShow%>'>aa</A>

.cs中
protected string isShow="none";

.......
//判断
if(条件1==true)
{
isShow="";
}
回复
guyan033 2008-08-19
加 runat="server"

在cs 文件里控制
回复
拖拉板 2008-08-19
A标签添加ID与runat标记作为htmlcontrols,在代码里直接控制
html:html<A href="" id="aa" runat="server">
cs: aa.visible = true/false;
回复
liyachi 2008-08-19
后台代码:
public string flag;
Page_Load()
{
//根据你的条件,动态设置flag的值,比如1、2、或3
}
前台代码:
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0>
<tBODY>
<TR>
<TD class=left_color id=menubar style="PADDING-TOP: 10px" vAlign=top>
<% if ( flag == 1 ) %>
<% { %>
<A href="project/project_add.aspx" target=frmright>aa</A>
<% } %>
<% if ( flag == 2 ) %>
<% { %>
<A href="project/project_draft.aspx" target=frmright>草稿</A>
<% } %>
<A href="project/project_refused.aspx" target=frmright>退件</A>
<A href="project/project_recycle.aspx" target=frmright>回收站</A>
</TD>
</TR>
</TBODY>
</TABLE>
回复
keyake863 2008-08-19
三楼的方法
回复
jack20080808 2008-08-19
[Quote=引用 2 楼 clever_yang 的回复:]
建议使用HYPERLINK 在后台进行对他的显示或隐藏的操作!~。
[/Quote]
回复
MisterDotNet 2008-08-19
在。cs文件中写一个函数,通过函数的返回值,用css控制链接是否显示;
public string GetQuyu(object qy)// 传递参数
{
//通过参数进行相应的判断
if (判断为真)
return "";
else
return "none";
}

html页中css控制 :
style='display:<%=GetQuyu(传递的参数)%>;'
回复
clever_yang 2008-08-19
建议使用HYPERLINK 在后台进行对他的显示或隐藏的操作!~。
回复
baby21st 2008-08-19
style='display:none;'
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告