廷的回答:前台通过JS调用后台注册的方法 <script>CallServer(escape(id))</script> 后台注意一定要加上ICallbackEventHandlerpublicpartialclassWork_RiZhi:System.Web.UI.Page,ICallbackEventHandler { stringreturnvalue; protectedvoidPage_Load(objectsender,System.EventArgse) { stringCallbackScript=@" functionCallServer(arg){ "+ClientScript.GetCallbackEventReference(this,"arg","ReceiveServerData",null)+@"; } "; ClientScript.RegisterClientScriptBlock(this.GetType(),"CallServer",CallbackScript,true); } publicvoidRaiseCallbackEvent(stringeventArgument) { if(eventArgument!=string.Empty) { getData(eventArgument); }} publicstringGetCallbackResult() { returnreturnvalue; } privatestringgetData(stringID) { retrun“经过处理的"+id; } 廷的回答:前台通过JS调用后台注册的方法 <script>CallServer(escape(id))</script> 后台注意一定要加上ICallbackEventHandlerpublicpartialclassWork_RiZhi:System.Web.UI.Page,ICallbackEventHandler { stringreturnvalue; protectedvoidPage_Load(objectsender,System.EventArgse) { stringCallbackScript=@" functionCallServer(arg){ "+ClientScript.GetCallbackEventReference(this,"arg","ReceiveServerData",null)+@"; } "; ClientScript.RegisterClientScriptBlock(this.GetType(),"CallServer",CallbackScript,true); } publicvoidRaiseCallbackEvent(stringeventArgument) { if(eventArgument!=string.Empty) { getData(eventArgument); }} publicstringGetCallbackResult() { returnreturnvalue; } privatestringgetData(stringID) { retrun“经过处理的"+id; } |