2012-10-12 134 views
2

我正在使用之前的SO帖子showing ClientScript Alerts before Redirecting to another page in ASP.NET c#?中的此代碼塊,它將在重定向到另一個頁面之前在aspx頁面中顯示警報消息。我修改了這個腳本以避免重定向部分。在javascript中顯示警告消息時避免頁面提交

但是,此頁面提交。我怎樣才能避免做一個頁面提交?

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."); 
+0

如果我們的答案解決了您的問題,那麼請不要忘記接受...... –

回答

3

您可以添加return false;到您的代碼

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

,如果你想將它命名上的任何按鈕,然後像下面你可以做到這一點: Javascript代碼

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

,或者你可以像下面這樣做

$('[id$=btntest]').live('click',function(e){ 
    return false; 
    }); 
相關問題