客户端代码:
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:Button ID="btnEWSave" runat="server" Text="保存" />
<asp:UpdatePanel ID="upnEditButtonPanel" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnEWSave" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
服务器端按钮“btnEWSave”通过以上方法实现无刷新的执行服务端事件:
protected void btnEWSave_Click(object sender, EventArgs e)
{
FpSpread1.ActiveSheetView.RowCount++;
}
问题:
1.此时FpSpread1行数并为改变,如何在不刷新整页的情况下使对FpSpread1的更改生效?
2.通过客户端方法CallBack触发ButtonCommand事件,在事件中对FpSpread1更改会生效。为什么在按钮的服务端事件中对FpSpread1更改无效,而在FpSpread1的服务端事件对FpSpread1的更改有效?有何区别? |
|