|
|
1
28
您知道页面方法工作正常吗?如果使用ScriptManager,它们是否工作? 听起来你可能失踪了 a web.config entry |
|
2
24
我的web.config中缺少一行:
|
|
|
3
13
并且得到了一个完整的页面响应,而不是对WebMethod的调用。 |
|
|
4
7
如果您已经尝试了所有这些,但仍然从pagemethod返回了整个页面,那么您可能需要确保您没有使用友好的URL。 如果你正在使用它们,这个技巧可能会对你有所帮助 在调用之前,在js脚本中添加以下行:
|
|
|
5
1
它无法正确提取.aspx链接,所以我只是硬编码了我的网页,而不是使用loc变量。 |
|
|
6
1
在RouteConfig.cs中对以下行进行注释对我很有用
|
|
|
7
0
我见过的大多数ajax场景实际上应该调用web服务或单独的脚本处理程序,而不是页面。这在.NET3-5中非常容易做到,而在2-0中就不那么容易了。即使在您弄清楚(如果)如何不加载整个页面后,以下是不调用页面方法的原因:
2) 糟糕的职责分离。页面可能负责很好地布局内容,而不是ajax方法中使用的逻辑。
我目前正在更新关于这个主题的知识。。。我将在这个帖子中寻找这个问题的好答案,或者我将在下周发布一个。这是我的方向
1) 将JSON从服务器发送到客户端,并使用javascript更新页面。-多种框架使得从web服务器生成JSON变得容易。
|
|
|
8
0
经过将近两个小时的努力,我终于解决了它。@Marvin Zumbado的评论帮助了我。我的url中缺少了.aspx。我知道这不是我作为程序员的最佳时刻! |