2

ASP.NET c# で別のページにリダイレクトする前に ClientScript アラートを示す以前の SO 投稿からこのコード ブロックを使用していますか? 別のページにリダイレクトする前に、aspx ページに警告メッセージを表示します。リダイレクト部分を避けるために、このスクリプトを修正しました。

ただし、このページは送信を行います。ページの送信を避けるにはどうすればよいですか?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

    public class HTMLHelper
    {
        public static void jsAlertAndRedirect(System.Web.UI.Page instance, string Message,string url)
        {
            instance.Response.Write(@"<script language='javascript'>alert('" + Message + "'); </script>");
        }
    }



HTMLHelper.jsAlertAndRedirect(this, "This is an alert.");
4

2 に答える 2

3

return false;コードに追加できます

<script language='javascript'>instructions ....; return false; </script>
于 2012-10-12T10:01:09.723 に答える
0

任意のボタンでそれを呼び出したい場合は、以下のように実行できます: Javascript コード

$('[id$=btntest]').live('click',function(e){
    e.preventdefault();
    });

または、以下のようにすることもできます

 $('[id$=btntest]').live('click',function(e){
    return false;
    });
于 2012-10-12T10:47:28.073 に答える