如何使用 asp.net 4.0 路由方案来导航其他页面中的内部链接
原始页面是这样的 about.aspx#CEO 我用 about/CEO 做了很多尝试
没门!!
你可以阅读这个 - 基于Page.GetRouteUrl
方法
链接:http: //msdn.microsoft.com/en-us/library/dd329551%28v=vs.100%29.aspx
在你的Global.asax
文件中
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("test", "about/CEO", "~/about.aspx#CEO");
}
用例
<asp:HyperLink ID="HyperLink2" runat="server"
NavigateUrl="~/about/CEO">
Test
</asp:HyperLink>