gpt4 book ai didi

c# - asp.net超链接无法定位url

转载 作者:行者123 更新时间:2023-12-02 12:14:25 24 4
gpt4 key购买 nike

下面是超链接未正确绑定(bind)的 asp:HyperLink:

<asp:HyperLink runat="server" Text="Go to project" NavigateUrl='<%#"~/Project/ProjectMaster.aspx?ProjectID=" + projectID %>'></asp:HyperLink>

为什么超链接被禁用(如下图)以及如何正确绑定(bind)URL?

enter image description here

最佳答案

这取决于您在何处使用此超链接。如果它是页面或用户控件的一部分,那么它应该如下所示:

<asp:HyperLink runat="server" Text="Go to project" NavigateUrl='~/Project/ProjectMaster.aspx?ProjectID=<%= projectID %>' />

如果它是中继器或其他模板容器的一部分,那么您应该使用 Eval 或 Bind 方法

<asp:HyperLink runat="server" Text="Go to project" NavigateUrl='~/Project/ProjectMaster.aspx?ProjectID=<%# Eval("projectID") %>' />

关于c# - asp.net超链接无法定位url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21844337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com