Javascript 如何使用window.location调用页面方法?
我正在尝试在我的asp.net应用程序中点击我的服务器端方法。为什么这不起作用?顺便说一句,在这种情况下我不能使用jquery 服务器: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
[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记录任何东西?