programmerist 1983
asked on
how to add imagebutton in asp.net linkButton?
How to do that dynamically C# ?
<asp:LinkButton ID="LinkButton1" runat="Server" >Text
<asp:ImageButton ID="ImageButton1" runat="Server" ImageUrl="~/images/Detail. png"></asp :ImageButt on>
</asp:LinkButton>
Forexample:
LinkButton lnk = new LinkButton();
lnk.Add(new ImageButton());
<asp:LinkButton ID="LinkButton1" runat="Server" >Text
<asp:ImageButton ID="ImageButton1" runat="Server" ImageUrl="~/images/Detail.
</asp:LinkButton>
Forexample:
LinkButton lnk = new LinkButton();
lnk.Add(new ImageButton());
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
NOT WORKING:
ImageButton _btnSave = new ImageButton();
_btnSave.ID = Guid.NewGuid().ToString();
_btnSave.AlternateText = "fsfsf";
_btnSave.Click += new ImageClickEventHandler(btn Save_Click );
_btnSave.Attributes.Add("r unat", "server");
_btnSave.ImageUrl = "~/images/Ok.png";
LinkButton btnSave = new LinkButton();
btnSave.ID = Guid.NewGuid().ToString();
PlhControl.Controls.Add(_b tnSave);
btnSave.Text = "Test";
btnSave.Attributes.Add("ru nat", "server");
btnSave.Click += new EventHandler(btnSave_Click );
PlhControl.Controls.Add(bt nSave);
ImageButton _btnSave = new ImageButton();
_btnSave.ID = Guid.NewGuid().ToString();
_btnSave.AlternateText = "fsfsf";
_btnSave.Click += new ImageClickEventHandler(btn
_btnSave.Attributes.Add("r
_btnSave.ImageUrl = "~/images/Ok.png";
LinkButton btnSave = new LinkButton();
btnSave.ID = Guid.NewGuid().ToString();
PlhControl.Controls.Add(_b
btnSave.Text = "Test";
btnSave.Attributes.Add("ru
btnSave.Click += new EventHandler(btnSave_Click
PlhControl.Controls.Add(bt
No need to add runat="server". When create controls dynamically.
What is PlhControl? And what do you mean by "NOT WORKING"? Button handler not executed? This is because you change button ID on every postback (_btnSave.ID = Guid.NewGuid().ToString()) - so page does not who initiated the event and can't execute proper handler. You should keep ID constant between postbacks: _btnSave.ID = "MySaveButton";
What is PlhControl? And what do you mean by "NOT WORKING"? Button handler not executed? This is because you change button ID on every postback (_btnSave.ID = Guid.NewGuid().ToString())
ASKER
ok. i can not see image button in link button...
To add image button inside link button you should change
PlhControl.Controls.Add(_b tnSave);
to
btnSave.Controls.Add(_btnSave);
PlhControl.Controls.Add(_b
to
btnSave.Controls.Add(_btnSave);
ASKER
I've requested that this question be closed as follows:
Accepted answer: 0 points for programmerist's comment http:/Q_27413611.html#37023567
for the following reason:
ananin ami
Accepted answer: 0 points for programmerist's comment http:/Q_27413611.html#37023567
for the following reason:
ananin ami
ASKER
vaz geçtim vazzzzzzzzzzzzzzzzzzzzzzzz zz
What is the purpose of putting button inside button? Why not just use ImageButton? I guess the result will be the same.