如何使用asp.net 4.0路由方案导航其他页面中的内部链接
原始页面就是这样的关于.aspx#CEO 关于/ CEO
我做了很多尝试没办法!!
答案 0 :(得分:1)
您可以阅读此内容 - 基于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>