关于自定义用户控件中委托的问题 delegate控件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public event GetDataSource getPageData;这里定义个属性,在页面上指定,然后复制不就完了吗? 首先,你这里的 OnGetPageData 起名容易产生歧义。你可以这样写 public delegate void GetDataSource(object sender, EventArgs e); public event GetDataSource getPageData; protected void lbtn_upPage_Click(object sender, EventArgs e) { if (currentPage > 1) { currentPage = upPage; if (getPageData != null) { getPageData(sender, e); } } }然后运行,你可以看到在设计页面上的 OnGetPageData 属性是asp.net的语法糖,它对应的是 event GetPageData而根本没有“On”这个东西。不要对此产生歧义,不要以为是调用了你的另外一个方法。你写的public void OnGetPageData(object sender,EventArgs e)其实是画蛇添足没有意义、反而带来歧义的。这个属性的含义,就是让你的aspx中的GetPageDataSource方法赋值给(注册给)ascx实例的GetPageData事件。跟普通的自定义代码的 += 写法的功能一样,只不过是用说明性的“属性”来代替了代码。 怎样实现datalis中 绑定数据的两点连线 关于VS2005 保存文件时文件名过长乱码的问题 关于使用多个sitemap的问题 asp.net小问题,帮下新手 checkBox全选出现异常了。 问一个关于 CSS+JS 问题 在线等 一个数据库更新的问题,在线等 asp.net小问题,请帮帮忙。 又问问题了,谢谢这里的大侠们。关于DataGrid里的DropDownList的绑定问题 ASP.NET关于telerik中RadGrid第三方控件问题 新手求教vs2010下的asp.net Development Server的问题
{
if (currentPage > 1)
{
currentPage = upPage; if (getPageData != null)
{
getPageData(sender, e);
}
} }
然后运行,你可以看到在设计页面上的 OnGetPageData 属性是asp.net的语法糖,它对应的是 event GetPageData而根本没有“On”这个东西。不要对此产生歧义,不要以为是调用了你的另外一个方法。你写的public void OnGetPageData(object sender,EventArgs e)其实是画蛇添足没有意义、反而带来歧义的。这个属性的含义,就是让你的aspx中的GetPageDataSource方法赋值给(注册给)ascx实例的GetPageData事件。跟普通的自定义代码的 += 写法的功能一样,只不过是用说明性的“属性”来代替了代码。