TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Paul Rajs
NA
641
147k
Dynamic button control Second Click is Not Working but third
Feb 28 2018 3:23 AM
hi developers ,
i am created a dynamic control in asp:Panel. its fine. i want to change the label number in each click of the dynamic created button. when if i clicking the dynamic control button the first click is working well , but the second click its not working , but the third click is working well.its working like a even method. so i need to click twice a button.
so how can i solve this problem . i have done all but this is the only and major issue in my module.
below am adding all of my codes . all of you go through and if anyone know the solution to my problem please suggest me to how can i done this task.
Html aspx Page Code
<
asp:Panel
runat
=
"server"
ID
=
"pnl_btns"
CssClass
=
"exm-btn"
>
</
asp:Panel
>
<
asp:Button
ID
=
"btnLoadButton"
runat
=
"server"
Text
=
"Button"
Visible
=
"false"
OnClick
=
"btnLoadButton_Click"
>
</
asp:Button
>
<
asp:Label
ID
=
"lbl"
runat
=
"server"
ForeColor
=
"Red"
Font-Size
=
"Larger"
>
</
asp:Label
>
C# Code Behind Page
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!IsPostBack)
{
bind();
}
if
(IsPostBack)
{
bind();
}
}
protected
void
btnLoadButton_Click(
object
sender, EventArgs e)
{
pnl_btns.Controls.Clear();
string
text = (sender
as
Button).Text;
if
(text ==
"1"
)
{
lbl.Text = text;
lbl.ForeColor = Color.Green;
}
else
if
(text ==
"2"
)
{
lbl.Text = text;
lbl.ForeColor = Color.Red;
}
else
{
lbl.Text = text;
lbl.ForeColor = Color.Yellow;
}
bind();
}
public
void
bind()
{
for
(
int
i = 0; i < 5; i++)
{
Button btn =
new
Button();
btn.Text =
""
+ (i + 1);
btn.Click += btnLoadButton_Click;
pnl_btns.Controls.Add(btn);
}
}
thanking you
Paul.S
Reply
Answers (
1
)
i can'n perform edit and delete operation?
Mapping of CLR type to EDM type is ambiguous error