The RadTicker has a number of scripts that need to be run in order for the control to work. When the page is initially loaded, the scripts are evaluated by the browser automatically. However, after the Ajax request, the scripts are not automatically executed and the ticker control remains static. This does not happen if the control is added as a child of the ajax panel during the ajax request, because then the script manager knows that it needs to evaluate scripts. In your case the control is rendered as a literal, so it is ignored by the asp.net ajax script manager. If you want, you can manually execute the scripts in the ajax panel after the ajax request by using the $telerik.evalScripts(element)
method from the Telerik static client library. The element parameter you pass should be the ajax panel HTML element or the literal container, which has the ticker inside.
All the best,
the Telerik team