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

标签 c# javascript asp.net

我在我的 webfrom 上有超链接,如果正确的用户登录并单击链接,他将导航到相应的页面。如果不是,我使用此代码将其设为不可点击的字段

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;"; 
}  

在其他部分,我想显示一个警告框,说明您不是授权用户。

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

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

那么谁能告诉我如何在这两种情况下编写警报消息

最佳答案

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

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

关于c# - 如何在不可点击的链接按钮上显示警告框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7550914/

相关文章:

c# - 检查子元素之一是否为 null 且不抛出异常的最佳方法

c# - 从两个数据表中查找公共(public)列并将其用于 LINQ 中的连接条件

javascript - 如何使用 Angular JS 取消设置 php session

javascript - 如何在Jquery中选择父元素中单击的子元素?

javascript - 剑道网格超链接

asp.net - 如何在 .net 中阻止 libwww-perl 访问?

c# - 在 C# 中将 JSON 列表解析为 int 数组

javascript - 为什么我在这个 Controller 中得到 "$http is not defined"?

javascript - HTML5 : Display images dropped in dropzone in img tag

c# - .NET Core 无法连接到 SQL DB