Вам не нужно иметь RadAjaxPanel
вложенное внутри другого RadAjaxPanel
. Я не вижу в вашем коде ничего, что оправдывает это, поэтому самым простым решением было бы удалить это.
Если вы хотите иметь больше контроля над тем, какие элементы управления управляются AJAX, я бы предложил вместо этого использовать RadAjaxManager
:
<telerik:RadAjaxManager ID="AjaxManager" runat="server" UpdatePanelsRenderMode="Inline">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="MyControl">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="MyOtherControl" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
Похоже, второй RadAjaxPanel
просто устанавливает фиксированную ширину. Просто используйте для этого обычный Panel
или DIV, и все будет готово.