[英]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.