1

クラスがあります。deleteRecord関数しかありません

protected virtual void DeleteRecord
{
    if(..)
    {}
    else(..)
    {
         Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<script language='javascript'>alert('Are you sure?')</script>", true);
    }
}

JavaScriptメッセージを表示したい。しかし、私は間違いを犯したと思います。どうすればいいですか?

4

2 に答える 2

1

trueの最後のパラメーターに追加しましPage.ClientScript.RegisterStartupScriptaddScriptTagshttp://msdn.microsoft.com/en-us/library/z9h4dk8y.aspxを参照してください。

したがって、基本的<script>には<script>

これを試して:

Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "alert('Are you sure?')", true);

また、keyパラメーターがページに固有のものであることを確認してください。「Alert」のキーを持つ がすでにある場合StartupScript、これにより、JavaScript コードの呼び出しを停止することもできます。

于 2013-06-27T14:40:42.583 に答える