我在一个页面中有一个#placeholder。我想重定向到这个页面,形成一个链接,应该把我带到#placeholder section.in firefox这很好用,但是我没有得到#placeholder
- string path =
HttpContext.Current.Request.RawUrl +
#placeholder;
Response.Redirect("{0}?ReturnUrl={1}",
Server.Encode(path), Server.Encode(path))));
任何想法???
答案 0 :(得分:1)
将其包含在您的Response.Redirect中:
Response.Redirect(string.Format("{0}?ReturnUrl={1}#{2}",
Server.Encode(path), Server.Encode(path), placeholder))));
(FWIW:这在技术上称为锚)