我试过了Response.Redirect("page.aspx#here")
,但它没有用。
这是我的aspx文件中的代码:<a name="here"></a>
我是否必须以不同方式重定向到它?
答案 0 :(得分:3)
此处接受的答案不正确。
我可以通过执行以下操作在C#中完成此工作:
Response.Redirect("page.aspx" + "#here", false);
答案 1 :(得分:-1)
您无法从服务器端代码重定向到锚点,因为锚点完全是客户端概念。你必须使用Javascript。请参阅Retrieving Anchor Link In URL for ASP.Net。