- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 MapPageRoute
创建到页面的路由,效果很好。但是,我希望页面滚动到底部以显示具有 id bottom
的特定 div
。我已尝试创建以下路由,但哈希值已在 URL 中进行编码,因此页面不会向下滚动。
RouteTable.Routes.MapPageRoute("Topics",
"onderwerpen/{ID}/{name}#bottom",
"~/TopicPage.aspx"
);
结果:
mydomain/onderwerpen/1/title%23bottom
当这样调用时:
Response.RedirectToRoute("Topics", new { ID = 1, name = "title" });
最佳答案
我想我自己找到了最合适的解决方案。此答案可供讨论。
string url = Page.GetRouteUrl("Topics", new { ID = 1, name = "title" });
Response.Redirect(url + "#bottom");
关于c# - 如何制定一个带有哈希 (#) 的 MapPageRoute?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10371331/
我正在使用 MapPageRoute 创建到页面的路由,效果很好。但是,我希望页面滚动到底部以显示具有 id bottom 的特定 div。我已尝试创建以下路由,但哈希值已在 URL 中进行编码,因此
我正在使用 asp.net 网络表单。在我的应用程序中,我显示了类似 http://localhost/username 的用户页面 在 RouteConfig.cs 中,我注册了这样的路由: rou
我有一个常规的 webforms 项目(非 MVC),我成功地实现了 MapPageRoute 和 RedirectToRoute 场景。页面路由是通过数据库查找完成的,因为我正在翻译查询字符串(例如
我目前在我的网站上使用 global.asax 进行页面路由。 除了我有以下代码: //Home: routes.MapPageRoute("intro", String.Empty, "~/Defa
我已经创建了一个页面路由,因此我可以将我的 MVC 应用程序与我的项目中存在的一些 WebForms 页面集成: public static void RegisterRoutes(RouteColl
MapPageRoute 是否仅用于 WebForms 而 MapRoute for MVC? 或者这些都适用于 WebForms 和 MVC? 谢谢 最佳答案 MapPageRoute可以在将路由映
我有一个项目,我想在其中使用asp.net路由功能。因此,我在 global.asax Application_start 中添加了一些路由。 这在我的 Windows 7 SP1 上运行良好,但是当
我正在使用 MapPageRoute (ASP.NET 4) 来支持多语言网站中的友好 URL。 我希望能够传递附加参数以及 MapPageRoute 中定义的参数。 在上面的例子中,我需要根据URL
我正在将现有的 ASP.NET 网站迁移到 MVC 项目中。有几个(60+)页我还不想重写,所以我想知道是否有一种方法可以: 将现有的 .aspx 页面(标记和代码隐藏文件)移动到我的 MVC 结构中
我是一名优秀的程序员,十分优秀!