我正在尝试在 ASP.NET 页面上的 Page_Load 表单中编辑文本框的文本,但是当我尝试编辑 TextBox1.Text 时,它会抛出 NullReferenceException,因为 TextBox 尚未实例化。具体来说,我想要实现的是:http://www.codeproject.com/KB/user-controls/popupcalendarcontrol.aspx但它是为旧版本的 ASP.NET 编写的,对我不起作用。有没有办法在 Page_Load 开始时实例化控件?或者我可以在加载时捕捉到的另一个事件?对于普通的 Windows 窗体,我会在构造函数中调用 InitializeComponent()。
最佳答案
您可以附加完全不同的事件,但听起来页面未正确加载控件,因为此时它们应该可用。你可以看看ASP.NET Page Life Cycle了解更多信息。
关于c# - Page_Load 上的 NullReferenceException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/703363/