2012-10-19 62 views
0

我在GridView中有一個帶有鏈接按鈕模板字段的gridview。啓用的屬性具有驗證功能,可根據狀態字段的值禁用該按鈕。 linkbutton具有顯示確認框的OnClientClick屬性。如果用戶確認,則OnCommand事件觸發。在啓用屬性驗證之前OnClinetClick在gridview內觸發

' 按需= 「lnkBtnDeleteItem_Command」 工具提示=' 刪除項目 ' 啓用=' <%#(EVAL( 「狀態」)+的String.Empty).Equals( 「5」)?假: 真%>「>

的問題是驗證的OnClientClick彈出即使按鈕無效 - 這是由Enabled屬性驗證完成。如何使Ond屬性驗證在onclientClick之前觸發?或者其他選擇?

謝謝。

回答

0

您可以使用代碼彈出onclick事件:

if (status == 5) 
    lbtnDelete.Attributes.Add("onClick", "return !this.disabled;"); 
else 
    lbtnDelete.Attributes.Add("onClick", "return confirm('Are you sure?');"); 
相關問題