如何从 asp 网站中的类获取页面



对不起,我的英语不好。
我的项目中有一个包含文本框和按钮的Default.aspx页面。因此,当客户端单击按钮时,浏览器会调用我的 Web 服务中的方法WebService.asmx.cstextbox.Text作为参数。

(e.g NameSpace.WebService.Say("Hi"); in js)但是我需要将结果("Hi")报告到我的默认页面,以便在UpdatePanel中显示它们,但我不知道如何获取该页面。
我试过(Default)HttpContext.Current.CurrentHandler但它null.还有其他方法可以获取该页面吗?

调用 static(webmethod( 方法时无法访问 Page 对象。静态方法无法访问它所属的类的实例。

您拥有的选项包括:
1. 将值保存在会话中。(HttpContext.Current.Session 应该是可访问的(并在从会话访问它后在下一个页面加载时显示它。这是一种迂回的方式,您必须使用此属性装饰 webmethod:[WebMethod(EnableSession = true)]
2. 无需使用 Web 服务,只需使用 Javascript 更新客户端本身的标签即可。

相关内容

  • 没有找到相关文章

最新更新