private static readonly object EventTestKey = new object();
public delegate void EventTestHandler(object sender, ref bool b);
public event EventTestHandler EventTest
{
add
{
Events.AddHandler(EventTestKey, value);
}
remove
{
Events.RemoveHandler(EventTestKey, value);
}
}
生成控件后,在ASP.NET设计界面上,拖上控件,双击该事件,此时,
aspx页面能生成
oneventtest="DBToolBar1_EventTest" 代码
但是IDE不能跳转到aspx.cs页面并自动生成
protected void DBToolBar1_EventTest(object sender, bool b)
{
}
但是如果我手工补上事件触发代码,事件能正常触发.
问题就是,为什么加上ref之后,IDE不能自动的生成ASPX.CS的触发代码?
不知道有没有人遇到这个问题,google无果.
PS:我使用的VS2010,如果不加上ref一切正常.