【问题标题】:asp:HyperLink shows without hyperlinkasp:HyperLink 显示没有超链接
【发布时间】:2014-11-23 22:53:12
【问题描述】:

我有以下代码。问题是我看到文字但没有超链接。我应该提到我在 .我不想在 asp:Hyperlink 中使用 NavigateUrl,因为我需要进行一些操作。

     <asp:HyperLink ID="lnkRpt" runat="server" Target="_blank" Click="lnk_Click">View Report</asp:HyperLink>



       public void lnk_Click(object sender, EventArgs e)
       {
           Response.Redirect("Report.aspx");
       }

【问题讨论】:

  • 您是否希望修改链接的样式,使其看起来像一个超链接?
  • 给它一个“CssClass”,在链接的 CSS 文件中创建类或将其添加到“”中,添加相应的 CSS 属性以获得所需的外观。
  • 你能把你看到的超链接的图片和预期的图片贴出来吗!

标签: asp.net


【解决方案1】:

您可以改用 LinkBut​​ton:

 <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">View Report</asp:LinkButton>

protected void LinkButton1_Click(object sender, EventArgs e) {
        string pageurl = "Default.aspx";
        Response.Write("<script> window.open( '" + pageurl + "','_blank' ); </script>");
        Response.End();
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 2011-09-30
    • 2013-04-19
    • 2020-04-20
    相关资源
    最近更新 更多