请教javascript调用服务器方法的问题

请教javascript调用服务器方法的问题,第1张

在aspx文件中找到Form1标签,在其后增加如下js脚本:
<input type="hidden" name="__EVENTTARGET"> <input type="hidden" name="__EVENTARGUMENT">
<script language="javascript" type="text/javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (windownavigatorappNametoLowerCase()indexOf("microsoft") > -1) {
theform = documentForm1;
}
else {
theform = documentforms["Form1"];
}
theform__EVENTTARGETvalue = eventTargetsplit("$")join(":");
theform__EVENTARGUMENTvalue = eventArgument;
theformsubmit();
}
// -->
</script>
2、然后javascript的函数中使用__doPostBack('Button1','')就可以调用指定服务器按钮的事件了,目前测试了调用Button的Click事件没有任何问题,不过即使Button的Visible="False"是,事件也是可以被触发的,所以如果需要调用别的服务器函数或者事件,可以在界面上放一个隐藏的Button控件,然后在它的Click事件中调用别的函数即可。

一般是这样的:在客户端启动的时候,保持一个跟服务器的长链接(使用>通俗的是可以这么想,但是,不太完整。
可以理解为远程调用一台服务器所提供的资源,就是我们经常说的“云”,的感觉,webservice的最大特点就是他的兼容性。开发者不需要固定平台和语言。无论你是net,j2ee,都可以得到服务器的资源。并且不用改变服务器的代码。

ServerSocket
服务器端通过
accept()方法形成阻塞,当有客户端联入的时候,之间进行通讯,通过
Socket
s

sgetInputStream()来收发信息,发送信息则为sgetOutputStream()


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13415893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-31
下一篇 2023-07-31

发表评论

登录后才能评论

评论列表(0条)

保存