没有反应……是不是因为我的解释不清楚……?
<asp:LinkButton ID="lnkEdit" runat="server" CommandName="edit" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "LicenseID") %>' Font-Bold="True" ForeColor="Maroon">Edit</asp:LinkButton>
我的编辑链接按钮代码如上。当点击它会消失并显示更新和取消链接按钮,如果点击取消,编辑链接按钮将再次显示。这工作正常。
但是,当我在如下链接按钮中添加图像时,图像与按钮一起显示,当单击链接按钮时,编辑链接按钮未显示,更新和取消链接按钮正在显示。直到这很好。 但是当我单击取消链接按钮时,编辑链接按钮显示为没有任何文本或图像的单行(将图像添加到编辑链接按钮后)
<asp:LinkButton ID="lnkEdit" runat="server" CommandName="edit" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "LicenseID") %>' Font-Bold="True" ForeColor="Maroon">Edit
<asp:Image ID="Image2" runat="server" ImageUrl="editb2.jpg" style="width: 30px; height: 20px" />
</asp:LinkButton>
上面是我的中继器的链接按钮,上面有一个图像,下面的代码是 repeater1.itemCommand
Protected Sub Repeater1_ItemCommand(source As Object, e As System.Web.UI.WebControls.RepeaterCommandEventArgs) Handles Repeater1.ItemCommand
If e.CommandName = "cancel" Then
DirectCast(e.Item.FindControl("lnkEdit"), LinkButton).Visible = True
End if
在此先感谢您的帮助