先給JS判斷在執行ASP.NET控制項onclick事件

摘要:先給JS判斷在執行ASP.NET控制項onclick事件

當點擊Button後就直接執行onclick 偏偏有時候需要些阿里阿渣的判斷 這時候有幾個方法

方法1:

在Button的onclick事件寫判斷

protected void Button1_Click(object sender, EventArgs e)
{
   if(xxxxxxx)
   {
       xxxxxxx
   }
   else
   {
       xxxxxx
   }
}

方法2:

需要兩個Button 一個是HTML的Button一個是ASP.NET的Button  讓JS監控HTML的Button 當點擊後判斷 成立後再點擊被隱藏的ASP.NET的Button


先將ASP.NET的Button用css display:none給藏起來 或是 jQUERY  hide

css方法

但千萬不可以下 Visible="False" 這樣就關起來了

方法3:

在點擊後先呼叫JS confirm 方法回傳 true or false 執行OnClick事件

將Button 加入屬性 CausesValidation="False" 再增加      OnClientClick="return confirm('確認要刪除嗎?');"