我只是試圖在GridView中的超鏈接中使用UrlEncode,並發現它不起作用。然後我嘗試將HyperLink作爲一個單獨的控件,並嘗試使用它。它沒有給我超鏈接,我的意思是它甚至不可點擊。在.NET中使用UrlEncode和HTML中錨定標記中使用UrlEncode
雖然當我嘗試了簡單的錨標記,它正在工作。這是我使用
<asp:HyperLink ID="HyperLink2" runat="server"
NavigateUrl ='<%= "~/Default.aspx?customer=" + "&CompanyName=" + Server.UrlEncode("abc#")%>' > wc
</asp:HyperLink>
// While following is working
<a title="asxd" href='<%= "~/Default.aspx?customer=" + "&CompanyName=" + Server.UrlEncode("abc#")%>'>wc
</a>
還在尋找答案
數據綁定控件實際上我用的超級鏈接控制在我的GridView控件,並做一些操作存在。但即使它不在gridview之外,它也不能按預期工作。 – Nits 2011-01-24 06:59:03