<html xmlns="http://www.w3.org/1999/xhtml">
<head>
......
<script type="text/javascript">
function GetTemp(){
    var zipcode = document.forms[0].TextBox1.value;
    UseCallback(zipcode ,"");
}function GetTempFromServer(TextBox2,context){
    document.forms[0].TextBox2.value = "ZipCode: "+
    document.forms[0].TextBox1.value + "| Temp: " + TextBox2;
}</script>......
<form id ="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br/>
<input id="Button1" type="button" value="Get Temp" onclick="GetTemp()"/>
<br/>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</form>
......
</html>
后台代码......
public partial class WSCallback : System.Web.UI.Page,System.Web.UI.ICallbackEventHandle
{
private String _callbackResult = null;protected void Page_Load(object sender,EventArgs e){
  string cbReference = Page.ClientScript.GetCallbackEventReference(this,"arg","GetTempFromServer","context");
  string cbScript = "function UseCallback(arg,context)"+"{ "+ cbReference +"; }";
  Page.ClientScript.RegisterClientScriptBlock(This.GetType(),"UseCallback",cbScript,true);
  }public void dRaiseCallbackEvent(string eventArg){
  Weater.TemperatureService ws = new Weather.TemperatureService();
  _callbackResult = ws.GetTemp(eventArg).ToString();
  }public string GetCallbackResult(){
  return _callbackResult;
  }} 
我的问题是UseCallback方法里的参数zipcode在什么地方用到了,被谁接收?
RegisterClientScriptBlock生成的UseCallback方法,与客户端原有的UseCallback方法是不是覆盖了?
请明白的朋友,能把整个过程通俗的讲一下,不是太理解这个回调机制。