2010-05-28 91 views
0

我在一個asp.net應用程序中使用一個鏈接按鈕來刪除目的。爲確認我添加了OnClientclick="return ValidateOnDelete();"的財產。默認情況下,它工作得很好。但我有一個條件是,當用戶不是管理員,刪除按鈕將被禁用。我的問題是,如果用戶在禁用模式下點擊刪除按鈕,則會出現確認消息。它如何避免這個問題?刪除按鈕問題

回答

1

通過按鈕來使用

的ValidateOnDelete()函數

然後內ValidateOnDelete()函數做爲按鈕禁用狀態

function ValidateOnDelete(button) { 
    if (button.disabled) return false; 
} 
測試
0

您可以添加的JavaScript在頁面加載 即 Page.ClientScript.RegisterStartupScript(typeof運算({WEP的頁命名空間}), 「{你FunctionName}」, 「JavaScript的文字在這裏」,真)

或者用標記 即創建並隱藏文本框。 然後將此設置爲1,如果一個管理員用戶

然後參考該框在JavaScript

或在頁面加載 即 Button1.attributes.add添加屬性[頁面加載時」的OnClientClick] = 「返回ValidateOnDelete();」

SP