我在我的网站上使用HyperLink,如果正确的用户登录并点击链接将导航到相应的页面。如果不是,我使用此代码将其作为不可点击的字段
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;”;
所以任何人都可以告诉我如何在两种情况下编写警报信息
答案 0 :(得分:2)
Link1.NavigateUrl = "javascript:alert('hello'); return false;";
OR
Link1.Attributes["onclick"] = "alert('hello'); return false";
答案 1 :(得分:0)
在你的其他部分添加:
string prompt =
"<script type=\"text/javascript\">alert('You are not an authorized user'); </script>";
ClientScript.RegisterStartupScript(typeof (Page), "alert", prompt);
此致