Существуют некоторые опции:
Вы могли передать параметры свойствами или конструктором.
Другая опция могла быть:
interface ICommand<T>
{
void Execute(T args);
}
И инкапсулируют все параметры команды в объекте значения.
<script type=”text/javascript”>
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(panelLoaded);
function panelLoaded(sender, args){
// Your code here
}
</script>
По сути, это создание экземпляра PageRequestManager, который обрабатывает всю загрузку UpdatePanel. Затем привязывает функцию panelLoaded к событию pageLoaded.
Я также нашел эту статью, которая объясняет это гораздо более подробно: http://msdn.microsoft.com/en-us/magazine/cc163413.aspx