Asp.net 从页面中的静态方法调用母版页控件

Asp.net 从页面中的静态方法调用母版页控件,asp.net,Asp.net,我有一个fileupload,在fileupload used onchange事件中,在change事件中使用一个javascript函数调用一个静态WebMethod来验证filecontent。 如何在此页的静态函数中调用masterpage控件 请帮助我执行此操作由于静态方法不了解当前System.Web.UI.Page,因此您可能无法访问正在查找的属性。如果没有一个代码示例,很难判断您想要做什么 您可以尝试下面的代码,但它可能无法工作,因为视图状态将无法通过异步WebMethod调用使

我有一个fileupload,在fileupload used onchange事件中,在change事件中使用一个javascript函数调用一个静态WebMethod来验证filecontent。 如何在此页的静态函数中调用masterpage控件
请帮助我执行此操作

由于静态方法不了解当前System.Web.UI.Page,因此您可能无法访问正在查找的属性。如果没有一个代码示例,很难判断您想要做什么

您可以尝试下面的代码,但它可能无法工作,因为视图状态将无法通过异步WebMethod调用使用。视图状态随每次回发一起传输,并使用viewstate实例化System.Web.UI.Page对象。由于您没有执行回发,视图状态不可用。您可能必须执行完整回发

如果该属性存储在会话状态或应用程序状态,则可能没有问题。试一试

Page currentPage = HttpContext.Current.Handler as Page;
currentPage.MasterPage.MyProperty = "foo";

告诉我们你想做什么?你可能理解你在这里键入的内容,但是没有代码,没有真正的问题,没有细节,我们,其他人,无法帮助你,无法理解你。