2011-10-27 15 views
0

私は自分のasp.netアプリで私のサーバー側のメソッドをヒットしようとしています。なぜこれは機能しないのですか? btw私はこの場合jqueryを使用できません。pageメソッドを呼び出すwindow.locationを使用する方法?

サーバー:

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

答えて

0

使いのブラウザではJavaScriptが私の作品

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

クライアント。 localhostとdefault.aspxの間に余分な/があるように見えます。おそらく、あなたは:

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

私はサーバー側で何かをログに記録し、その場所に直接サーバーが正しく設定されているかどうかを確認しようとします。

+0

私はそれがうまくいきません:( – user603007

+0

あなたはあなたがfirebug/chromeのjavascriptコンソールにいて、window.locationと入力すれば...それは動作しますか?場所に、何かを記録するasp.netを取得する? – uncreative

関連する問題