こんにちは、アプリケーション全体で使用したい JavaScript を作成したので、次のように文字列を返すクラスを作成しました。
public static string ShowAlert(string pHeader, string pMessage)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script language='JavaScript' type='text/javascript'>");
sb.Append("example1('" + pHeader + "','" + pMessage + "')");
sb.Append("</Script");
return sb.ToString();
}
これは私のコードですJFunction.JS
(function example1(title, content) {
$.msgBox({
title: title,
content: content
});
})
ボタンをクリックすると、次のように呼び出しています
Page.ClientScript.RegisterStartupScript(this.GetType(), "",ShowAlert(pHeader,pMessage) , true);
しかし、メッセージを取得できないため、各ページでスクリプトを呼び出す代わりに独自のメソッドを作成する方法はありますか?