ご覧のとおりI want to show to client some text which are most Important for Client's
。なのでアラートフォームのサーバー側を表示する予定です。これを実装するために、以下のコードのようなJScript 関数を作成します。
function ShowMessage(s) {
alert(s);
}
したがって、cs コードで、このメソッドを記述してJS-Functionを呼び出します。
public static void ShowMessage(System.Web.UI.Page Pointer, string Message)
{
if (!Pointer.ClientScript.IsStartupScriptRegistered("message"))
Pointer.Page.ClientScript.RegisterStartupScript
(Pointer.Master.GetType(), "message", "ShowMessage('" + Message + "');", true);
}
This Code work well ;)
だから私は私のウェブアプリを承認しようとします。とusing Update-panel and Script-Manager
。それらを使用した後、新しい問題が発生しました。(すべてのボタンを更新パネルに配置します)
それぞれButton-Click
またはより適切に言えば、それぞれPost-back
が発生する場合、メソッドの呼び出しShowMessage
->何も起こらない場合。メッセージなし、アラートなし!!!
質問 :
- このコードが Update-Panel で機能しないのはなぜですか?
- これを修正するには?または、メッセージを表示する方が良いですか?