Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用window.location调用页面方法?_Javascript_Asp.net_Web Services - Fatal编程技术网

Javascript 如何使用window.location调用页面方法?

Javascript 如何使用window.location调用页面方法?,javascript,asp.net,web-services,Javascript,Asp.net,Web Services,我正在尝试在我的asp.net应用程序中点击我的服务器端方法。为什么这不起作用?顺便说一句,在这种情况下我不能使用jquery 服务器: [WebMethod(EnableSession = false)] public static string HelloWorld() { //do something } 客户 <script type="text/javascript"> windo

我正在尝试在我的asp.net应用程序中点击我的服务器端方法。为什么这不起作用?顺便说一句,在这种情况下我不能使用jquery

服务器:

        [WebMethod(EnableSession = false)]
        public static string HelloWorld()
        {
            //do something
        }
客户

<script type="text/javascript">
  window.location.href = "http://localhost//default.aspx/HelloWorld";
</script>

window.location.href=”http://localhost//default.aspx/HelloWorld";

您的javascript适合我。看起来您在localhost和default.aspx之间有一个额外的/。也许你的意思是:

window.location.href = "http://localhost/default.aspx/HelloWorld";

我会尝试在服务器端记录一些东西,然后直接转到那个位置,看看服务器是否安装正确

哪一部分不适合你?如果您在javascript控制台中的firebug/chrome中,并键入window.location。。。这样行吗?或者你要去那个地方,让asp.net记录任何东西?