別の非 Web ページ .cs クラスからアクセスされる aspx Web ページにメソッドがあります。このメソッドには、ポップアップを作成するための ClientScript が含まれています。
静的にしようとすると、以下のエラーが発生します。
非静的フィールド、メソッド、またはプロパティ 'System.Web.UI.Page.ClientScript.get' にはオブジェクト参照が必要です
したがって、別の .cs クラスまたはソリューションからこのメソッドにアクセスする方法があるかどうか疑問に思っています。
基本的に、.cs クラスでエラーが発生したときに、エラーを示すポップアップを表示したいと考えています。
public static void message(string popupinformation)
{
ClientScript.RegisterStartupScript(this.GetType(), "", "popupinformation", true);
}
.cs で
AddUI.message("alert('Error can not add information');");