我正在尝试从.dll文件中的.cs类调用在aspx页面上实现的js函数。但是,在.cs类中似乎不存在ScriptManager。基本上,.cs文件是我在项目中使用的dll的一部分。我需要从我的.dll文件中的.cs文件调用在aspx页面上实现的js函数。
在aspx页面上,js函数成功被调用,但是当我在.cs文件中尝试相同的代码时,它会显示“ScriptManager由于其保护级别而无法访问”的错误信息。
以下是我正在尝试的代码:
在aspx页面上,js函数成功被调用,但是当我在.cs文件中尝试相同的代码时,它会显示“ScriptManager由于其保护级别而无法访问”的错误信息。
以下是我正在尝试的代码:
protected void MyMethod()
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "key", "jsfunction();", true);
}
为什么相同的代码在 aspx 页面上可以成功运行,但在 .cs 类中却不行呢?