0

链接 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

4 回答 4

1

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

<th style="width:200px;">
              <asp:LinkButton id="linkBtn" runat="server" Text='<%# Eval("Title") %>' 
OnCommand="LoadCheckListRecordEntry"/>
       </th>  
于 2013-03-04T16:40:57.403 回答
1

尝试向它添加一个 CSS 类并设置它的样式

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

CSS

 a.linkBtn {
      text-decoration: underline; 
      color: blue
 }
于 2013-03-04T16:56:52.017 回答
1

在网页上,“linkbutton”呈现为anchor(“<a/>”)标签,因此它不会显示为链接,直到您为其指定href或使用css设置样式使其看起来像一个链接

于 2013-03-04T17:10:59.817 回答
0

使用 CCS 作为背景图片,使用   作为链接文本并在 Click 事件上使用 Response.Redirect(YourPage)

享受 ;)

于 2013-12-17T09:42:01.937 回答