【问题标题】:Add image to a link button in asp.net将图像添加到 asp.net 中的链接按钮
【发布时间】:2011-09-16 13:17:29
【问题描述】:
<asp:GridView ID="Grid_Organisationtable" runat="server"  CssClass="string"
             SelectedIndex="0" DataKeyNames="OrganisationID"
            ShowHeaderWhenEmpty="True" OnRowDeleting="Grid_Organisationtable_RowDeleting" OnRowEditing="Grid_Organisationtable_RowEditing"
            AutoGenerateColumns="false" Height="95px" Width="492px">     
<Columns>
                   <asp:TemplateField HeaderText="Edit Controls" ItemStyle-Width="15%">
                        <ItemTemplate>
                            <asp:ImageButton ImageUrl="~/Styles/Images/Edit.jpg" CommandName="Edit" runat="server"
                                ID="btn_Edit" ToolTip="Edit Organisation" />
     <asp:LinkButton ID="LinkButton1" CommandArgument='<%# Eval("OrganisationID") %>' CommandName="Delete" runat="server">delete</asp:LinkButton>
     </ItemTemplate>
                        <ItemStyle Width="15%" />
                    </asp:TemplateField>

我在网格视图中有一个链接按钮来从网格中删除一行,我想将图像添加到链接按钮而不是文本删除。如何将图像添加到链接按钮。我不想使用图像按钮。谢谢。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    之间放置一个标签
    <asp:LinkButton>
    

    </asp:LinkButton>
    

    标签,就像普通的超链接一样。

     <asp:LinkButton ID="LinkButton1" CommandArgument='<%# Eval("OrganisationID") %>' CommandName="Delete" runat="server"><img src="pathtoimage.jpg" alt="delete group" />delete</asp:LinkButton> 
    

    【讨论】:

    • 如何把 ToolTip="Delete Org"
    • 工具提示由图像的“alt”属性控制。设置 alt="删除组织"。
    • 否,工具提示是“标题”属性:P
    【解决方案2】:

    这样不行吗?:

    <asp:LinkButton ID="LinkButton1" CommandArgument='<%# Eval("OrganisationID") %>' CommandName="Delete" runat="server">
        <asp:Image ID="Image1" runat="server" ImageUrl="/images/someimage.jpg" style="border-width: 0px;" />
    </asp:LinkButton> 
    

    【讨论】:

    • 这行得通,就像我的回答一样。为了确定,我刚才在一个网络应用程序中尝试了它们。为正确答案 +1。
    【解决方案3】:

    我没有使用链接按钮的文本属性,而是这样做了:

    <asp:LinkButton ID="lbtag" runat="server" CausesValidation="false">
      <asp:Image ID="imgdelete" runat="server" ImageUrl="images/delete.jpg" />
      <%# Container.DataItem %>
    </asp:LinkButton>
    

    【讨论】:

      猜你喜欢
      • 2011-05-04
      • 2011-04-24
      • 1970-01-01
      • 2020-08-24
      • 2011-01-31
      • 2019-02-14
      相关资源
      最近更新 更多