javascript - 在 JavaScript 中显示警报消息时避免页面提交

标签 javascript asp.net alert

我正在使用之前 SO 帖子 showing ClientScript Alerts before Redirecting to another page in ASP.NET c#? 中的代码块在重定向到另一个页面之前,它将在 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.");

最佳答案

您可以将 return false; 添加到您的代码

<script language='javascript'>instructions ....; return false; </script>

关于javascript - 在 JavaScript 中显示警报消息时避免页面提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12856542/

相关文章:

javascript - 将变量从 Flask 传递到 JavaScript

c# - SEO - 为爬虫重定向 301 的正确方法

c# - 如何从JSON格式的DataSet中提取DataTable

asp.net - 如何从服务器端关闭模态弹出扩展器

ios - SWIFT - 如何在显示 UIAlertController 消息后更改它

显示倒数计时器的javascript警告框

smtp - 使用 smtp.gmail.com 设置 couchbase 电子邮件警报

javascript - 创建计算器(JS)

javascript - 根据 Angular 模型属性更改更改输入类

javascript - 通过单击 AngularJS 中的按钮打开信息窗口