2010-05-28 92 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