asp:超链接显示无超链接
问题描述:
我有以下代码。问题是我看到的文字,但没有超链接。我应该提到我正在使用内部的超链接控件。我不想在asp:Hyperlink中使用NavigateUrl,因为我需要做一些操作。asp:超链接显示无超链接
<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");
}
答
可以使用的LinkButton代替:
<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();
}
要修改**风格任何机会**的链接,以便它看起来** **像一个超链接? – ymz 2014-11-23 22:58:36
给它一个“CssClass”,在链接的CSS文件中创建该类或将其添加到“
”中,添加相应的CSS属性以获得所需的外观。 – 2014-11-23 23:36:23你可以发布你看到的超链接的图像和预期的! – 2014-11-24 05:42:16