asp:HyperLink显示没有超链接

时间:2014-11-23 22:53:12

标签: asp.net

我有以下代码。问题是我看到了文字,但没有超链接。我应该提一下,我正在使用Hyperlink控件。我不想在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");
       }

1 个答案:

答案 0 :(得分:0)

您可以改用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();
    }