3

내 페이지에 두 개의 radgrid가 있습니다. 그리드를 기반으로 미리보기 버튼의 가시성을 변경해야합니다. 버튼의 가시성은 아약스없이 처리되었습니다. 하지만, 아약스와 함께해야 해. 나는 이런 식으로 덧붙였다.radajax updatedcontrols issue

<telerik:AjaxSetting AjaxControlID="ddlFinalAggScoreType"> 
      <UpdatedControls> 
       <telerik:AjaxUpdatedControl ControlID="radGdFinalAggregateScore" LoadingPanelID="RadAjaxLoadingPanel1" /> 
      </UpdatedControls> 
     </telerik:AjaxSetting> 
     <telerik:AjaxSetting AjaxControlID="radGdFinalAggregateScore"> 
      <UpdatedControls> 
       <telerik:AjaxUpdatedControl ControlID="radGdFinalAggregateScore" LoadingPanelID="RadAjaxLoadingPanel1" /> 
      </UpdatedControls> 
     </telerik:AjaxSetting> 
     <telerik:AjaxSetting AjaxControlID="radGdFinalAggregateScore"> 
      <UpdatedControls> 
       <telerik:AjaxUpdatedControl ControlID="btnPreview"/> 
      </UpdatedControls> 
     </telerik:AjaxSetting> 
     <telerik:AjaxSetting AjaxControlID="radAssetNomination"> 
      <UpdatedControls> 
       <telerik:AjaxUpdatedControl ControlID="btnPreview"/> 
      </UpdatedControls> 
     </telerik:AjaxSetting> 

그러나 문제를 해결하지는 못한다. radAssetNomination의 모든 행이 삭제되면 미리보기 버튼을 숨겨야합니다. 또한 하나의 항목이 추가되면 표시해야합니다. radGdFinalAggregateScore 또한이 버튼과 유사한 연결이

한가지 더

으로서도
RadAjaxManager1.AjaxSettings.AddAjaxSetting(radAssetNomination, radAssetNomination, RadAjaxLoadingPanel1) 

I (나는 영문에 추가 될 때 그것이 JS 에러 발생으로) 난 뒤의 코드에서 radAssetNomination에 ajaxsetting 첨가 하였다 이런 미리보기 단추를 ajaxsetting 추가하려고했습니다. 하지만 작동하지 않았다.

이제 가시성이 다음과 같이 작동한다. radGdFinalAggregateScore를 사용하면 처음에는 숨기기가 잘되지만, 버튼을 보이게해야하는 격자를 변경하면 의도 한대로 작동하지 않습니다. 누구나 나를 도울 수 있습니까? 미리 감사드립니다.

답변

1

나는 radajaxmanager와 radajaxpanel을 함께 사용하지 않고 radajaxmanager 만 사용하여 문제를 해결했습니다. 또한 radtabstrip 및 multipage를 완화 할 때 고려해야 할 사항이 있습니다. 또한 페이지의 보이지 않는 컨트롤에 radajax의 한계가 있습니다. ajaxify (ajaxsettings에서 업데이트 된 컨트롤로 추가하는 경우에도) 항상 표시 가능한 ASP 패널 내부에 배치해야하며 Ajax 설정에서 해당 패널 ID를 사용할 수 있습니다.

내 페이지의 문제를 해결하는 데 도움이되는 링크입니다.

누군가가 혜택을 얻길 바랍니다. :)

http://www.telerik.com/help/aspnet-ajax/ajax-tips-and-tricks.html

http://www.telerik.com/help/aspnet-ajax/ajax-limitations.html

http://www.telerik.com/help/aspnet-ajax/ajax-common-issues.html

http://www.telerik.com/help/aspnet-ajax/ajax-control-not-updated.html

0

대신 RadAjaxPanel로 페이지의 영역을 래핑하면 더 성공적 일 수 있습니다. 이렇게하면 모든 세부 사항에 대해 걱정할 필요가 없습니다. 대신 모든 포스트 백이 모든 자식을 업데이트하게합니다.

+0

hi..am은 어쨌든 제안에 대한 works..thanks 경우 유 알려 radajaxpanel..will으로 시도 – Veena