gpt4 book ai didi

telerik - radajax 更新控制问题

转载 作者:行者123 更新时间:2023-12-02 07:13:06 25 4
gpt4 key购买 nike

我的页面中有两个 radgrid。我必须根据网格更改预览按钮的可见性。按钮的可见性在没有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>

但这并不能解决问题。当 radAssetNomination 中的所有行都被删除时,我需要隐藏预览按钮。添加一项时也需要显示它。radGdFinalAggregateScore 也与此按钮有类似的联系

还有一件事我从代码后面将ajaxsetting添加到radAssetNomination(因为当我在aspx中添加它时它导致了js错误)作为

    RadAjaxManager1.AjaxSettings.AddAjaxSetting(radAssetNomination, radAssetNomination, RadAjaxLoadingPanel1)

我还尝试添加预览按钮 ajaxsetting,如下所示。但没有成功

现在可见性工作如下。它第一次使用 radGdFinalAggregateScore 效果很好(我的意思是隐藏),但是当我更改应该使按钮可见的网格时,它无法按预期工作。谁能帮我解决这个问题吗?提前致谢

最佳答案

我通过仅使用 radajaxmanager 解决了这个问题,而不是同时使用 radajaxmanager 和 radajaxpanel。另外,在ajax化 radtabstrip 和多页时还需要考虑一些事情。此外,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

关于telerik - radajax 更新控制问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14157208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com