العنوان:
<نوع البرنامج النصي = "نص/جافا سكريبت">
الدالة ريسيبسيرفيرداتا (rValue)
{
تنبيه (rValue)؛
}
</script>
<input id = "Button1" type = "button" value = "button" عند النقر ="CallServer('Client')" />
الوصف:
الطبقة الجزئية العامة back2: System.Web.UI.Page،System .Web .UI .ICallbackEventHandler
{
السلسلة العامة CallBackValue = null;
Page_Load باطلة محمية (مرسل الكائن، EventArgs e)
{
}
// إنشاء حساب جديد
Page_PreRender (مرسل الكائن، EventArgs e) باطلة محمية
{
RegClientScript();
}
// جافا سكريبت جافا سكريبت (تم إنشاء جافا سكريبت)
RegClientScript() باطلة محمية
{
ClientScriptManager cs = Page.ClientScript;
السلسلة jstxt=@"
الدالة CallServer(msgid)
{
" + cs.GetCallbackEventReference(this, "msgid", "ReceiveServerData, null) + @";
}";
cs.RegisterStartupScript(this.GetType(), "callserver", jstxt, true);
}
//ICallbackEventHandler
//الأمر الذي حدث هو 前台
سلسلة ICallbackEventHandler.GetCallbackResult()
{
إرجاع CallBackValue + "،الخادم" ؛
}
//المصدر: 台的参数
باطلة ICallbackEventHandler.RaiseCallbackEvent (سلسلة الأحداث)
{
this.CallBackValue = eventsArgument;
}
}
http://www.cnblogs.com/chy710/archive/2006/12/26/604118.html