asp.net - 在 html aspx 页面中创建条件链接

标签 asp.net html vb.net conditional-statements hyperlink

我正在尝试在我网站的用户区域创建一个链接。

登录后,用户信息将传递给允许访问网站特定区域的权限。我想做的是创建一个由条件语句控制的 html 链接。

例如,在用户登录后,我想检查他们是否有凭据来单击允许他们前进到新内容的链接。如果他们没有凭据,链接将被阻止或不会出现在。

我正在寻找开始这项任务的地方,任何文档或关键字都会有所帮助。代码示例也会有很大帮助。

该页面为aspx页面,后面有vb代码。

提前致谢。

最佳答案

我会简单地将您的逻辑放在页面加载事件中。

ASPX:

<asp:HyperLink ID="myHyperLink" runat="server"></asp:HyperLink>

VB:

Protected Sub Page_Load(sender As Object, e As EventArgs)
    If 1 = 1 Then
        myHyperLink.Visible = False
    End If
End Sub

ASPX 嵌入式逻辑:

<asp:HyperLink ID="myHyperLink" runat="server" 
     Visible='<%# Eval("[Some Condition]") != null ? true : false %>'>
     </asp:HyperLink>

关于asp.net - 在 html aspx 页面中创建条件链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7648580/

相关文章:

c# - 如何获得有关 CQRS 更改的即时反馈

c# - MSDeploy:来自命令行的 "Leave extra files on destination"?

javascript - 根据其背后的图像更改标题颜色

vb.net - 试图删除超过 x 天 vb.net 的文件

c# - ASP.NET MVC : Ignore field(s) when editing

html - 如何在标准 html 中编写 <a> 标签?

html - 为什么单击图标时导航栏不会折叠/展开?

c# - 减少编程

c# - 从一张 Excel 工作表复制到其他格式的工作表时在 VB.net 中丢失

javascript - 使用 C# 将 JSON 代码导入 Javascript 文件