链接按钮不显示为链接

时间:2013-03-04 16:33:58

标签: asp.net asplinkbutton

链接btn没有显示它应该

<th style="width:200px;">
              <asp:LinkButton id="linkBtn" runat="server" Text='<%# Eval("Title") %>' OnCommand="LoadCheckListRecordEntry"/>
       </th>  

“文本”中的数据不会显示为链接btn应该,它只是在普通文本中,如果用户点击它,但它将执行它的意图...但是对于视觉表示它不显示不同的btn和下一行??


编辑:

<asp:Repeater id="rptChecklistRecords" runat="server">
    <HeaderTemplate>
        <table class="detailstable FadeOutOnEdit">
            <tr>   
              <th style="width:200px;">Title</th> 
              <th style="width:200px;">Timestamp</th>    
            </tr>
    </HeaderTemplate>
    <ItemTemplate>
             <tr>                  
               <th style="width:200px;">

                              <asp:LinkButton id="linkBtn" runat="server" Text='<%# Eval("Title") %>' OnCommand="LoadCheckListRecordEntry"/>

               </th>  
               <th style="width:200px;"><%# Eval("Timestamp") %></th>  
             </tr>
    </ItemTemplate>
    <FooterTemplate>
        </table>
    </FooterTemplate>
</asp:Repeater>
</asp:Content>

4 个答案:

答案 0 :(得分:1)

有一种CSS样式正在改变链接的外观。使用F12工具或类似工具检查以查看正在应用于标签的样式。

<th style="width:200px;">
              <asp:LinkButton id="linkBtn" runat="server" Text='<%# Eval("Title") %>' 
OnCommand="LoadCheckListRecordEntry"/>
       </th>  

答案 1 :(得分:1)

尝试为其添加CSS类并设置样式

 <asp:LinkButton CssClass="linkBtn" id="linkBtn" runat="server" Text='<%# Eval("Title") %>' OnCommand="LoadCheckListRecordEntry"/>

CSS

 a.linkBtn {
      text-decoration: underline; 
      color: blue
 }

答案 2 :(得分:1)

在网页“linkbutton”上呈现为锚(“&lt; a /&gt;”)标记 因此,在指定href之前,它不会显示为链接 或者使用css将其设置为看起来像一个链接

答案 3 :(得分:0)

将CCS用作背景图片,使用&amp; nbsp作为链接文本,并在Click事件中使用Response.Redirect(YourPage)

享受;)