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>