前臺腳本,nr 爲傳與後臺的參數 爲eventArgument的值,divid爲前臺context的值,這裏用是div的id.
<script language="javascript" type="text/javascript">
function GetServer(nr,divid)
{
var message = nr;
var context = divid;
<%=sCallBackFunctionInvocation%>
}
function bGetServer(nr,divid)
{
var message = nr;
var context = divid;
<%=sCallBackFunctionInvocation%>
}
function ShowServerTime(Message, context) {
document.getElementById(context).innerHTML=Message;
}
</script>
public string sCallBackFunctionInvocation;
void Page_Load(object sender, System.EventArgs e)
{
sCallBackFunctionInvocation = Page.ClientScript.GetCallbackEventReference(this, "message", "ShowServerTime", "context");
}
#region ICallbackEventHandler 成員
string ajaxvalue = "";
public string GetCallbackResult()
{
return ajaxvalue;
}
public void RaiseCallbackEvent(string eventArgument)
{
ajaxvalue = eventArgument;
}
#endregion