/** * Registers the viewstate into each form so that regardless of which * form triggers the postback, viewstate is found for the whole page * @param string $value The value to register for the viewstate */ public function registerViewState($value) { if (!is_null($this->masterPage)) { $this->masterPage->registerViewState($value); } foreach ($this->forms as $form) { $form->registerHiddenField(self::INPUT_VIEWSTATE, $value); } }