0
我正在使用c#.net。LinkButton未訪問EventArg
我試圖在代碼隱藏內創建一個LinkButton,當我調試我的代碼時,我沒有收到任何錯誤,但是它沒有訪問連接到按鈕的EventArg,但它確實刷新了頁面。我究竟做錯了什麼?然後
按鈕代碼
LinkButton myLinkButton = new LinkButton();
myLinkButton.ID = appointment.appID.ToString();
myLinkButton.CommandArgument = appointment.appID.ToString();
myLinkButton.Command += new CommandEventHandler(ViewClick);
myLinkButton.CommandName = appointment.appID.ToString();
myLinkButton.Text = appointment.contactName
用於樣式按鈕
string divLook = "height:" + divHeight + "em";
按鈕添加到面板
Panel p = new Panel();
p.Style.Add("linkStyle", divLook);
p.CssClass = "standardLink";
p.Controls.Add(myLinkButton);
dataCell.Controls.Add(p);
protected void ViewClick(object sender, CommandEventArgs e)
{
var appointmentId = Convert.ToInt32(e.CommandArgument);
Debug.Write("Are you even getting in here");
}
預先感謝任何幫助。
克萊爾
這就是它輸出到屏幕上: 1 1 (Triple Birth) Add Forename Add Surname (Single Birth by Declaration) – ClareBear 2009-10-20 16:19:29
確保你的web.config有<編譯調試=「真」>,當你運行調試運行項目已啓用。另外,在PageLoad方法中設置一個斷點以確保調試按預期工作。 – Demetri 2009-10-20 17:32:35