25 lines
506 B
C#
25 lines
506 B
C#
using System.Web.UI;
|
|
|
|
namespace Host
|
|
{
|
|
public class ClientCallback : Control, ICallbackEventHandler
|
|
{
|
|
public delegate string OnRaiseCallbackEvent(string eventArgument);
|
|
public event OnRaiseCallbackEvent Raise;
|
|
|
|
private string callbackResult = string.Empty;
|
|
|
|
public void RaiseCallbackEvent(string eventArgument)
|
|
{
|
|
if (Raise != null)
|
|
{
|
|
callbackResult = Raise(eventArgument);
|
|
}
|
|
}
|
|
|
|
public string GetCallbackResult()
|
|
{
|
|
return callbackResult;
|
|
}
|
|
}
|
|
} |