我正在尝试从 .cs 类调用在 aspx 页面上实现的 js 函数。但是, ScriptManager 似乎不存在于 .cs 类中。基本上,.cs 文件是我在项目中使用的 dll 的一部分。我需要从 dll 中的 .cs 文件调用在 aspx 页面上实现的 js 函数。
从 aspx 页面成功调用了 js 函数,但是当我在 .cs 文件中尝试相同的代码时,它说
ScriptManager 由于其保护级别而无法访问。
这是我正在尝试的代码
protected void MyMethod()
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "key", "jsfunction();", true);
}
任何想法为什么相同的代码在 aspx 页面上成功运行但不是来自 .cs 类?