簡體   English   中英

無法觸發LinkBut​​ton_Click事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM