我在Default.aspx里面设了一个Label, id=lblLink在Default.aspx.cs里面令:
lblLink.Text= "<asp:HyperLink ID=\"HyperLink1\" runat=\"server\" NavigateUrl=\"http://sina.com.cn\">HyperLink</asp:HyperLink>";
怎么运行后,发现没有链接啊?而如果我令:
lblLink.Text="<a herf="http://sina.com.cn">Link</a>";就可以链接
这是为什吗?
lblLink.Text= "<asp:HyperLink ID=\"HyperLink1\" runat=\"server\" NavigateUrl=\"http://sina.com.cn\">HyperLink</asp:HyperLink>";
怎么运行后,发现没有链接啊?而如果我令:
lblLink.Text="<a herf="http://sina.com.cn">Link</a>";就可以链接
这是为什吗?
不用lblLink.Text了
你将 "<asp:HyperLink ID=\"HyperLink1\" runat=\"server\" NavigateUrl=\"http://sina.com.cn\">HyperLink</asp:HyperLink>";
赋值给label,他当然不会显示链接了。
你可以写成这样:<asp:HyperLink ID="HyperLink1" runat="server" text="hyperlink">
然后在后台代码给他赋值:HyperLink1.NavigateUrl = "http:...."