如何引用UI.在课堂上翻页

本文关键字:课堂 UI 何引用 引用 | 更新日期: 2023-09-27 18:04:33

我有一个helper类,我想使用ScriptManager运行客户端脚本:

public static void HideMessage()
{
    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "hideMessage", "hideMessage();", true);
}

除了我不能引用页,因为我得到的错误,"类名是无效的,在这一点上"。我意识到我可以将Page从后面的webform代码传递到方法中。有没有一种方法可以在不使用参数的情况下引用页面?

如何引用UI.在课堂上翻页

如何将Page替换为HttpContext.Current.CurrentHandler:

 ScriptManager.RegisterStartupScript(
    HttpContext.Current.CurrentHandler, 
    HttpContext.Current.CurrentHandler.GetType(), 
    "hideMessage", 
    "hideMessage();", 
    true);