如何在不可点击的链接按钮上显示警告框

本文关键字:按钮 链接 显示 警告 | 更新日期: 2023-09-27 18:09:33

我有超链接在我的网站上这样一种方式,如果适当的用户登录和点击链接将他导航到相应的页面。如果不是,我使用以下代码

将其设置为不可点击字段
if(isAdmin)
{ // check for admin user
   Link1.NavigateUrl = "Reports.aspx"; 
   Link1.NavigateUr2 = "Delete.aspx";
 } 
else 
{
     Link1.NavigateUrl = "javascript:return void;";
     Link1.NavigateUr2 = "javascript:return void;"; 
}  

在else部分,我想显示一个警告框,告诉您不是授权用户。

我还编写了另一段代码,使该链接不可选择,如下所示

    LinkButton1.Attributes["OnClick"] = “return false;”; 

有谁能告诉我如何在这两种情况下都写警告信息

如何在不可点击的链接按钮上显示警告框

 Link1.NavigateUrl = "javascript:alert('hello'); return false;";

 Link1.Attributes["onclick"] = "alert('hello'); return false";

在else部分添加:

string prompt =
 "<script type='"text/javascript'">alert('You are not an authorized user'); </script>";
   ClientScript.RegisterStartupScript(typeof (Page), "alert", prompt);