我继承了一个使用telerik控件的应用程序。这是我第一次使用它,我有点困惑。
我有一个RadComboBox,它的值是硬编码的。当用户选择项目时,将刷新RadGrid以显示与用户从此组合框中选择的项目相关联的记录。这一切都很有效。
我正在尝试创建链接按钮,这样当用户点击一个按钮时,RadComboBox值将更改为我在codebeind页面中设置的值,并刷新RadGrid以显示相应的记录。
我可以设置RadComboBox的值,并查看它在调试时的值,但是当我以编程方式为它执行事件处理程序时,浏览器中的RadComboBox不会反映更改并且不会刷新RadGrid。
非常感谢任何帮助!
答案 0 :(得分:0)
如果网站使用Telerik的组件,那么它也可能使用他们的AJAX组件,例如RadAjaxManager
和RadAjaxPanel
。确保LinkButtons包含在ajax管理器的设置中:
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" UpdatePanelsRenderMode="Inline">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="btnSomething">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="ddlSomething" />
<telerik:AjaxUpdatedControl ControlID="grdSomething" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>