我想調用在.cs類的aspx頁面上實現的js函數。但是,ScriptManager似乎不存在於.cs類中。基本上,.cs文件是我在項目中使用的dll的一部分。我需要調用在aspx頁面上實現的js函數,從我的.cs文件出現在dll中。ScriptManager無法訪問
的js函數表被成功從aspx頁面調用,但是當我嘗試的.cs相同的代碼文件,它說
的ScriptManager無法訪問由於其保護級別。
這裏的代碼我試圖
protected void MyMethod()
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "key", "jsfunction();", true);
}
爲什麼相同的代碼successfuly aspx頁面上,但不運行從的.cs類的任何想法?
如果只發生在您的網站上,請嘗試在web.confg中設置。 –