如何在asp.net linkBut​​ton中添加图像按钮?

时间:2011-10-24 15:13:30

标签: c# asp.net dll

如何动态地做C#?


    <asp:LinkButton ID="LinkButton1" runat="Server" >Text
<asp:ImageButton ID="ImageButton1" runat="Server" ImageUrl="~/images/Detail.png"></asp:ImageButton>
</asp:LinkButton>

Forexample:


LinkButton lnk = new LinkButton();
lnk.Add(new ImageButton());

4 个答案:

答案 0 :(得分:4)

尝试以下

var linkButton = new LinkButton() {
  ID = "LinkButton1"
};
linkButton.Controls.Add(new ImageButton() {
  ID = "ImageButton1",
  ImageUrl = "~/images/Detail.png"
});

答案 1 :(得分:1)

如果它是一个LinkBut​​ton,那么你不需要在其中添加一个ImageButton

相反,如果你这样做会好得多

<asp:LinkButton ID="MyLinkButton" runat="server" PostBackUrl="MyLink"><img src="MyImage" alt="MyLink" /></asp:LinkButton>

答案 2 :(得分:0)

您可以在ImageButton集合中添加Controls

LinkButton lnk = new LinkButton();
lnk.Controls.Add(new ImageButton()); //set your image button's properties first

答案 3 :(得分:0)

尝试:

LinkButton lnk = new LinkButton();
lnk.Controls.Add(new ImageButton());