几个小时后,我被困在一个看起来很愚蠢的问题上,我无法继续前进。

基本上,如果我尝试在 ASP.NET Web 窗体页面(即在 Page_Load)的任何事件处理程序中评估以下内容:

ScriptManager.GetCurrent ( Page ).IsInAsyncPostBack

我总是收到以下错误:



但是,如果我在任何嵌入的 UserControls 事件中评估相同的值,我确实会返回一个 bool 值。

我错过了一些非常基本的东西吗?

最佳答案

您在使用 AjaxControlToolkit-ScriptManager 吗?
我有时也遇到问题来调试 IsInAsyncPostBack 值。

改变

ScriptManager.GetCurrent(Page).IsInAsyncPostBack


AjaxControlToolkit.ToolkitScriptManager.GetCurrent(Page).IsInAsyncPostBack

关于c# - ScriptManager.GetCurrent ( Page ).IsInAsyncPostBack 在运行时抛出错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5108609/

10-11 01:51