Label的这个属性怎么实现

edarw 2006-07-16 09:12:09
在设计时,我的页面中有这样一个label服务器控件
是这样定义的:
<asp:label id="LBL_Test" Runat="server">
<td width="100" bgcolor="#d9ffff">
<div align="center">
<a href="index.aspx">
<img border="0" id="img19" src="../images/buttonA3.gif" height="25" width="100">
</a>
</div>
</td>
</asp:label>
我想在程序运行当中,将其修改为
<asp:label id="LBL_Test" Runat="server">
<td width="100" bgcolor="#d9ffff">
<div align="center">
<img border="0" id="img19" src="../images/buttonA3.gif" height="25" width="100">
</div>
</td>
</asp:label>

也就是把那个<a href>的连接属性标签去掉,怎么实现,是不是用label提供的renderbegintag来实现,但我试了一下,好像不行,不知是不是用得不对,有没有人可以告诉一下怎样实现?谢谢


...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
edarw 2006-07-16
  • 打赏
  • 举报
回复
谢谢phrgd111。
搞定了,受你提供方法的启示,我把div设置成runat = server,然后在服务器端程序中,用方法findcontrol这个id,再对这个control设置innerhtml属性就可以。
edarw 2006-07-16
  • 打赏
  • 举报
回复
这个应该是个客户端的方法吧,我现在的应用情况是,根据在服务器端验证用户的权限,然后决定是否将这个href打开,所以应该在服务器上实现才行。
phrgd111 2006-07-16
  • 打赏
  • 举报
回复
在DIV加个ID
document.getElementById(DIVID).innerHTML="<img border='0' id='cimg19' src='../images/buttonA3.gif' height='25' width='100'>";

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧