首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET:如何通过客户端AJAX脚本调用非静态页面方法?

问ASP.NET:如何通过客户端AJAX脚本调用非静态页面方法?
EN

Stack Overflow用户
提问于 2010-01-13 07:06:51
回答 1查看 4.5K关注 0票数 3

如何做到这一点?这是否在完成时排除了UpdatePanel功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-13 07:17:54

它只支持静态方法的原因是没有实例化页面。这意味着没有页面实例,所以当然不能调用实例方法。这也意味着当您执行此操作时,UpdatePanel功能不会运行。

一种变通方法是,在静态方法中,您可以实例化页面本身,然后执行任何您想做的操作。但是,请记住,像页面生命周期这样的东西不会运行。

要获取当前上下文,可以使用HttpContext.Current,这是一个静态属性。一旦你有了它,你就可以访问像session或profile这样的东西,并获得关于网站状态的信息。

如果你告诉我们更多关于你的场景,可能会有更好的解决方案。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2053147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档