无法激发LinkButton_Click事件

本文关键字:Click 事件 LinkButton | 更新日期: 2023-09-27 18:30:08

实际上,我是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);

无法激发LinkButton_Click事件

我认为您需要在OnInit Event中添加控件,而不是页面加载,请尝试