我正在使用 c#.net。
我正在尝试在代码隐藏中创建一个 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");
}
提前感谢您的帮助。
克莱尔