Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Telerik radajax更新控制问题_Telerik_Asp.net Ajax_Radgrid_Radajaxmanager_Radajaxloadingpanel - Fatal编程技术网

Telerik radajax更新控制问题

Telerik radajax更新控制问题,telerik,asp.net-ajax,radgrid,radajaxmanager,radajaxloadingpanel,Telerik,Asp.net Ajax,Radgrid,Radajaxmanager,Radajaxloadingpanel,我的页面中有两个网格。我必须根据网格更改预览按钮的可见性。在没有ajax的情况下,按钮的可视性处理正常。但是,我需要用ajax来实现。我是这样加的 <telerik:AjaxSetting AjaxControlID="ddlFinalAggScoreType"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="radGdFinalAggrega

我的页面中有两个网格。我必须根据网格更改预览按钮的可见性。在没有ajax的情况下,按钮的可视性处理正常。但是,我需要用ajax来实现。我是这样加的

<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>
我还尝试像这样添加预览按钮。但它不起作用

现在,可见性工作如下。它第一次在radGdFinalAggregateScore上运行得很好(我的意思是隐藏),但是当我更改网格时,应该使按钮可见,它并没有按照预期工作。
有人能帮我摆脱这一切吗?提前感谢

如果您用一个面板包装页面区域,您可能会获得更好的成功。这样,你就不必担心所有的细节;相反,任何回发都会导致其所有子项更新。

我只使用radajaxmanager而不同时使用radajaxmanager和radajaxpanel解决了这个问题。 此外,在Ajaxing radtabstrip和multipage时,还需要考虑一些事情。此外,radajax对页面中的不可见控件也有限制。为了ajaxify(即使在ajaxsettings中将其添加为更新控件),它们应该放在始终可见的asp面板中,我们可以在ajax设置中使用该面板id

这些链接帮助我解决了页面中的问题

希望有人从中受益。:)


hi..我正在试用radajaxpanel..会让你知道它是否有效..无论如何,谢谢你的建议
    RadAjaxManager1.AjaxSettings.AddAjaxSetting(radAssetNomination, radAssetNomination, RadAjaxLoadingPanel1)