如何在类中引用UI.Page

时间:2015-07-23 18:30:12

标签: c# webforms

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

public class CCvm
{
    [Required(ErrorMessage = "Please enter your Name")]
    public string cardHolderName { get; set; }
}

除非我收到错误而无法引用页面,“此时类名称无效”。我意识到我可以从后面的webform代码中将Page传递给方法。有没有办法在不使用参数的情况下引用页面?

1 个答案:

答案 0 :(得分:2)

如何用Page代替HttpContext.Current.CurrentHandler

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