繁体   English   中英

ASP.NET Telerik AJAX Web表单加载问题

[英]ASP.NET Telerik AJAX Web Forms Loading Issues

我有一个ASP.NET Web表单项目,在其中使用了Telerik控件和AJAX Manager。 问题在这里:

    <telerik:RadAjaxManager ID="rAM" runat="server" EnableAJAX="true" DefaultLoadingPanelID="rlp">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="rtsSystemsSetup">
            <UpdatedControls>
                <%--<telerik:AjaxUpdatedControl ControlID="rtsSystemsSetup" ></telerik:AjaxUpdatedControl>--%>
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="rlbSystems">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="rlbSystems"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="rlbMeasurementTypes">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="rlbMeasurementTypes"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="rlp" runat="server">
</telerik:RadAjaxLoadingPanel>

当我启用EnableAJAX =“ true”时,在生产和发布环境中一切正常。 但是,当我在本地计算机上处​​于调试模式时,我必须将其设置为FALSE,以便在测试时某些事情可以正常工作。 例如,如果我将其保留为TRUE,则当我尝试获取列表框来ping OnSelectedIndexChangedEvent时,它什么都不做-设置Ajax = false即可正常工作。 但是,我必须在发布前将其改回,并且在生产中可以正常使用。 但是,有些事情(例如引导程序模式弹出窗口)仅在AJAX = true时有效。 因此,我经常不得不通过进行此荒谬的更改来重新加载页面,以测试页面的不同部分。

我的CTO偶尔会对该项目进行更改,而他对我遇到的AJAX问题没有任何疑问。 有人遇到过这个吗? IIS Express上是否有服务器设置在某处错误或在VS中我设置错误?

尝试在ListBox中设置AutoPostBack = "True" ,因为在禁用AJAX下的管理器后,发送刷新但如果Menager在ListBox上,则刷新自身。 这应该有所帮助。 我曾经有过类似的问题

<telerik:RadListBox ID="RadListBox1" AutoPostBack="" runat="server"></telerik:RadListBox>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM