c# - Reflecting over the Page_Load method returns null -


my question related retrieving attributes on method called part of delegate _[e.g. page.onload or button_click]_

i have method attribute [mymethodattribute(propertyone, propertytwo)] on _[page_load]_ or _[anywebcontrol_event]_. method attribute needs queried @ runtime on method on placed. method resides in code-behind of web page. web pages derive basewebpage. event can either page load or post event. based on whether event triggered page load or postback, handle control [a page, or postback] , add method [mymethod] executed.

_eventcontrol = getpostbackcontrol(page); //__eventtarget or control     if (_eventcontrol != null) // postback control page     {         _eventcontrol.load += new eventhandler(mymethod);     }     else // pageload method page     {         _eventcontrol = page;         page.load += new eventhandler(mymethod);     } 

after which, trying find event [e.g. page_load] triggered page load. not able handle method , tried different ways around it.

one of ways query event delegate triggered load or postback. event cannot accessed outside of class, not able use mydelegate.getinvocationlist() returns null.

any appreciated.


after more effort, have found __eventargument provide me method name. have different issue now. when reflect on aspx page page_load method, returns null. ideas?


page_load protected method , using public bindingflags. after using nonpublic | instance flag able page_load method relfection

after more effort, have found __eventargument provide me method name.


page_load protected method , using public bindingflags. after using nonpublic | instance flag able page_load method relfection


Comments

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -