在我的aspx文件中创建了一个按钮,并将其click方法添加到我的cs文件中。
当我运行aspx文件时,我的按钮调用其click方法,但是当我从其click方法中删除受保护的访问修饰符时,它会显示未定义的方法错误。 为什么会这样?
答案 0 :(得分:2)
为什么会这样?
因为当您删除protected
访问修饰符并且未指定任何其他修饰符时,将假定private
,并且单击处理程序不能是私有的。它们必须至少受到保护,因为ASP.NET在运行时生成一个类,该类派生自您定义的页面,并且它需要能够调用其基本方法。