页的代码:
<script type="text/javascript">
ฟังก์ชั่นรับ ServerData (rValue)
-
การแจ้งเตือน (rValue);
-
</สคริปต์>
<input id="Button1" type="button" value="button" onclick ="CallServer('Client')" />
服务端代码:
คลาสสาธารณะบางส่วน back2 : System.Web.UI.Page,System .Web .UI .ICallbackEventHandler
-
สตริงสาธารณะ CallBackValue = null;
โมฆะที่ได้รับการป้องกัน Page_Load (ผู้ส่งวัตถุ EventArgs e)
{
}
// 注册脚本到前台页เลดี้
โมฆะที่ได้รับการป้องกัน Page_PreRender (ผู้ส่งวัตถุ EventArgs e)
-
RegClientScript();
-
// javascript函数(服务器端事件的客户端回调)
ได้รับการป้องกันเป็นโมฆะ RegClientScript ()
-
ClientScriptManager cs = หน้า ClientScript;
สตริง jstxt=@"
ฟังก์ชั่น CallServer(msgid)
-
" + cs.GetCallbackEventReference(นี่, "msgid", "ReceiveServerData", null) + @";
-
cs.RegisterStartupScript(this.GetType(), "callserver", jstxt, จริง);
-
//ICallbackEventHandler อีกครั้ง
//把值传到前台
สตริง ICallbackEventHandler.GetCallbackResult()
-
กลับ CallBackValue + ",เซิร์ฟเวอร์";
}
//按受前台的参数
เป็นโมฆะ ICallbackEventHandler.RaiseCallbackEvent (เหตุการณ์สตริงอาร์กิวเมนต์)
-
this.CallBackValue = eventArgument;
-
-
http://www.cnblogs.com/chy710/archive/2006/12/26/604118.html