回调可以在服务器端还是客户端进行?

时间:2014-11-25 21:56:23

标签: c# asp.net devexpress

我在ASP.NET,.NET 4,DevExpress 10.2上开发Web应用程序。我的问题是...... Callback控件执行的Performed回调发生在客户端或服务器端?

示例:

<asp:LinkButton ID="Link" runat="server" Text="OK" OnClientClick="cbRefresh.PerformCallback(this);">
</asp:LinkButton>

2 个答案:

答案 0 :(得分:1)

您的问题有两个答案。既!

首先,LinkButton调用OnClientClick事件,这是一个客户端事件。

因此,当用户点击该链接时,您将输入要呼叫cbRefresh.PerformCallback(this)的事件。我假设cbRefresh是DeveloperExpress CallbackPanel,它被要求调用服务器端CustomCallback事件。因此,第二部分在服务器端执行。

希望有所帮助!

答案 1 :(得分:0)

客户端!

OnClientClick属性用于客户端javascript代码。

请参阅此文档 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.onclientclick(v=vs.110).aspx