3
public staticメソッドで次のClientScript関数(VS2010、C#)を使用しますが、いくつかのエラーが発生します(応答リダイレクトに使用したい"_parent" ターゲットASP.NET public staticメソッドからclientscriptを呼び出す方法
ClientScript.RegisterStartupScript(GetType(), "Load", "<script type='text/javascript'>window.parent.location.href = '" + a + "'; </script>");
Error 37 An object reference is required for the non-static field, method, or property 'System.Web.UI.Page.ClientScript.get'
Error 38 An object reference is required for the non-static field, method, or property 'object.GetType()'
おかげ
ご意見ありがとうございますが、どのように私の機能に(ページ)を渡すことができますか?すべてのファイルでグローバルにアクセス可能なパブリック静的クラスでパブリック静的関数を定義するつもりです。したがって、他のファイルからこの関数にページオブジェクトを渡すにはどうすればよいですか? –
この方法で関数を呼び出せますか:._Default.MyUtilityFunctions.LogoutUser(Page);私のパブリック静的クラスはMyUtilityFunctionsであり、Default.aspx.csファイルで定義されているので、エラーは出ませんでした。 –
私は自分の答えを更新しました。 – nemesv