前台/后台的函数不能互相直接调用的。页面的执行顺序是先执行Server端代码生成页面,然后被Browser下载装入后执行浏览器脚本语言后显示出来。浏览器的脚本语言触发页面更新的方法,服务器收到以后调用相应的服务器端代码进行更新页面的操作。所以Server端的函数不能直接调用Browser端的函数,反之亦然。
只能采用间接的调用,即后台做页面的时候可以把前台的脚本语言的函数/命令行写入到页面里去,等到页面被Browser调用的时候去由Browser去执行那段脚本代码。而Browser端的脚本语言可以通过对页面的刷新来实现对后台函数的调用。
Response.Write("<script>js_function(){....}</script>");
Button1.Attribute.Add("onclick","js_function()");
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=172353