是否可以使用lambdas绑定中继器内的按钮

时间:2013-10-07 21:44:42

标签: c# asp.net webforms lambda nullreferenceexception

我正在使用一个转发器,其中的项目中有一个按钮。对于每个按钮,希望它运行该转发器中项目的SaveToDatabase()功能。是否可以将lambda绑定到该按钮的Command事件?

以下是我的代码:

var subRole = item.DataItem as SubRole;
btn_EditRole.Command += (btnSender, args) => subRole.SaveToDatabase();

尝试一下,它会抛出一个异常,但IDK是因为我正在做一些愚蠢的语法,或者因为这样的绑定lambdas是不可能的。

  

对象引用未设置为对象的实例。

     

描述:   在执行当前期间发生了未处理的异常   网络请求。

     

异常详细信息:System.NullReferenceException:不是对象引用   设置为对象的实例。

0 个答案:

没有答案