我需要以编程方式呈现ajax日历扩展程序,但我无法正确获取 EditableField 和新 EventHandler(HandleTextboxTextChanged)的参数。
我从这个链接学习了这种渲染ajax日历选择器的方法: Dynamically add CalendarExtender to Textbox subclass server control?
以下是我在Page_load中的代码:
TextBox tbDOB = new TextBox();
tbDOB.ID = this.ID + "tbDOB";
tbDOB.Text = this.EditableField.TextValue;
tbDOB.TextChanged += new EventHandler(HandleTextboxTextChanged);
CalendarExtender calExender = new CalendarExtender();
calExender.PopupButtonID = "Image1";
calExender.TargetControlID = tbDOB.ID;
phTravellerForm.Controls.Add(calExender);
提前谢谢。