【发布时间】:2012-05-04 10:55:30
【问题描述】:
我正在尝试显示一个带有超链接的简单 div,该超链接代表 x
像这样:
所以,当我运行我的应用程序时,我看到了 div,但我没有看到 x,即 <a href tag
这是我的代码:
<div class="success"><a href="#" class="close">×</a>status message here...</div>
当我查看页面的源代码时,这是它呈现的内容:
<div id="ctl00_ctl00_ContentMain_ContentMain_employee_status" class="success" style="display:block;">status message here...</div>
然后我尝试了<asp:hyperlink....
<div class="success" id="divStatus" visible="false" runat="server"><asp:HyperLink id="success" runat="server" CssClass="close" Text="×"></asp:HyperLink></div>
我仍然没有看到 href 标签,这是怎么回事,为什么我无法呈现 <a href or <asp:hyperlnk tag 任何线索?
【问题讨论】:
-
你是在后面的代码中设置
divSuccess的InnerHtml属性吗?这将删除其静态内容(超链接)。 -
时间,是的,我正在写 InnerHtml
divSuccess.InnerHtml ="status message here...如果是擦除其静态内容的情况,那么替代方案是什么? -
为您发布了几个解决方案。
-
@Tim,感谢您的指点 - UPVote