【问题标题】:how to use window.location to call a page method?如何使用 window.location 调用页面方法?
【发布时间】:2011-10-27 02:18:35
【问题描述】:

我正在尝试在我的 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>

【问题讨论】:

    标签: javascript asp.net web-services


    【解决方案1】:

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

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

    我会尝试在服务器端记录一些内容,然后直接到该位置查看服务器是否设置正确。

    【讨论】:

    • 哪个部分不适合您?如果您在 javascript 控制台中的 firebug/chrome 中输入 window.location... 可以吗?还是你要去那个地方,让 asp.net 记录任何东西?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 2010-10-09
    • 2014-03-09
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多