Javascript 如何刷新另一个网格
我的页面中有2个选项卡页面和2个网格。我的第一个网格上有一个自定义按钮。当我单击它时,我想数据绑定第二个网格并转到第二个选项卡页面。问题是当我使用ClientSideEvent click时,我不能使用服务器端的click方法。我想两者都用。我为它添加了e.processOnServer=true。但它不起作用。我的错在哪里? 这是我的密码Javascript 如何刷新另一个网格,javascript,c#,jquery,asp.net,aspxgridview,Javascript,C#,Jquery,Asp.net,Aspxgridview,我的页面中有2个选项卡页面和2个网格。我的第一个网格上有一个自定义按钮。当我单击它时,我想数据绑定第二个网格并转到第二个选项卡页面。问题是当我使用ClientSideEvent click时,我不能使用服务器端的click方法。我想两者都用。我为它添加了e.processOnServer=true。但它不起作用。我的错在哪里? 这是我的密码 <dx:ASPxGridView ID="grid1" runat="server" ClientInstanceName="grid1" Enabl
<dx:ASPxGridView ID="grid1" runat="server" ClientInstanceName="grid1" EnableRowsCache="False" KeyFieldName="Id" Width="100%" OnCustomButtonCallback="grid1_DetailButton" >
<ClientSideEvents CustomButtonClick="function(s, e) {
if(e.buttonID == 'Detail'){
ASPxPageControl1.SetActiveTabIndex(1);
e.processOnServer = true;
}
}" />
<Columns>
<dx:GridViewCommandColumn VisibleIndex="4" ButtonType="Button">
<CustomButtons>
<dx:GridViewCommandColumnCustomButton ID="Detail">
<Styles Native="true"></Styles>
</dx:GridViewCommandColumnCustomButton>
</CustomButtons>
</dx:GridViewCommandColumn>
</Columns>
</dx:ASPxGridView>
单击“自定义”按钮时,是否可以从clientsideevent尝试grid.refresh()?单击“自定义”按钮时,是否可以从clientsideevent尝试grid.refresh()?
protected void grid1_DetailButton(object sender, ASPxGridViewCustomButtonCallbackEventArgs e) {
if (e.ButtonID == "Detail") {
grid2.DataSource = WebService.Get_Customers();
grid2.DataBind();
}
}