未将对象引用设置到对象的实例
在datagrid里加了一个
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton id="cmdDel" runat="server" Text="删除" CommandName="Delete" CausesValidation="false"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
我要为这个LinkButton加一个click的事件处理方法private void cmdDel_Click(object sender, System.EventArgs e)
但在页面对应的.cs文件里没有cmdDel,我就声明了一个
LinkButton cmdDel;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
cmdDel = new LinkButton();
}
并且在InitializeComponent()中写了一个
this.cmdDel.Click += new System.EventHandler(this.cmdDel_Click);
但报告错误:异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
说是下面这行错了:
this.cmdDel.Click += new System.EventHandler(this.cmdDel_Click);