C# 删除按钮问题
我在asp.net应用程序中使用一个链接按钮进行删除。为了确认,我添加了C# 删除按钮问题,c#,asp.net,javascript,onclientclick,C#,Asp.net,Javascript,Onclientclick,我在asp.net应用程序中使用一个链接按钮进行删除。为了确认,我添加了OnClientclick=“return ValidateOnDelete();”的属性。默认情况下,它可以正常工作。但我有一个条件,当用户不是管理员时,删除按钮将被禁用。我的问题是,如果用户在禁用模式下单击“删除”按钮,将出现确认消息。如何避免这个问题?您可以在页面加载时添加javascript 即 Page.ClientScript.RegisterStartupScript(typeof({Wep Page Name
OnClientclick=“return ValidateOnDelete();”
的属性。默认情况下,它可以正常工作。但我有一个条件,当用户不是管理员时,删除按钮将被禁用。我的问题是,如果用户在禁用模式下单击“删除”按钮,将出现确认消息。如何避免这个问题?您可以在页面加载时添加javascript
即
Page.ClientScript.RegisterStartupScript(typeof({Wep Page Namespace}),“{Your FunctionName}”,“此处的javascript文本”,true)
或者创建并隐藏带有标志的文本框
即。
然后在页面加载期间,如果是管理员用户,则将其设置为1
然后在javascript中引用此框
或者在页面加载时添加属性
即
Button1.attributes.add[“OnClientclick]=“return ValidateOnDelete();"
Sp使用将按钮传递给ValidateOnDelete()函数
OnClientclick="return ValidateOnDelete(this);"
然后在ValidateOnDelete()函数中测试按钮禁用状态
function ValidateOnDelete(button) {
if (button.disabled) return false;
}