[英]Unable to fire LinkButton_Click Event
实际上,我正在Dynamically generating Controls
并将其添加到Panel
。 现在,我在LinkButton
显示我的Records
Count
,并在LinkButton_Click
显示实际记录。
在Page_Load
,数据是Binding Perfect,并且所有控件都添加到了Panel
。
但是单击LinkButton
,它没有进入LinkButton_Click
事件。
Page_Load
事件后出现错误:
输入内容不是有效的Base-64字符串,因为它包含非Base 64字符,两个以上的填充字符或填充字符中的非法字符。
它甚至没有进入Catch Block
。
我的LinkButton
代码:
LinkButton lblCount = new LinkButton() { ID = "lblCount" + j + i + 1, Text = ans_count.ToString() };
//lblCount.EnableDefaultAppearance = false;
lblCount.EnableTheming = false;
lblCount.ForeColor = Color.Black;
lblCount.Font.Bold = true;
lblCount.Font.Underline = true;
string strval = String.Format("{0}~{1}~{2}", tempid, questionid, answerid);
lblCount.CommandArgument = strval;
lblCount.Click += new EventHandler(this.LbtnCount_Click);
Panel_Answers.Controls.Add(lblCount);
我认为您需要在OnInit事件中添加控件而不是页面加载,请尝试一下
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.