我在RadGrid,下拉列表和按钮上使用AutoPostBack时遇到了麻烦。当数据列在RadGrid上被过滤/排序时,当ddl被更改时,以及当按钮被按下时,我将其设置为自动发回。不幸的是,我不能让它工作。我有AutoPostBackOnFilter="true"设置为我想要发回的每一列。我在ddl和按钮上都有AutoPostBack="true"。
<asp:DropDownList ID="ddlRegion" runat="server" AutoPostBack="true" />
<GraphBtn:WinampButton ID="btnSearch" runat="server" TemplateName="GoNext" Text="Go" AutoPostBack="true"/>
但是它并没有"刷新"页面,而是对当前列进行排序或更改信息。为什么它不像以前那样"解雇"后后卫?相反,它似乎是通过AJAX加载的,但我的页面上根本没有AJAX。
后面的VB通过SQL更改值。以前它可以毫无问题地发送回发,现在我不能让它工作。不幸的是,我需要它使用post-back的RadGrid功能正确。
你应该添加一个RadAjaxManager到你的页面:
<telerik:RadAjaxManager ID="masterAjaxManager" runat="server" />
之后,可以在后面的代码中绑定相关控件:
masterAjaxManager.AjaxSettings.AddAjaxSetting(ajaxifiedControl, updatedControl)