0

我为 url-mapping 编写了下面的代码:

<urlMappings enabled="true">
  <add url="~/My Fantastic Page" mappedUrl="~/Default.aspx" />
</urlMappings> 

我的目的是当有人在他/她的地址栏中键入我的域时,请参阅

(http://www.domain.com/My Fantastic Page)

代替

(http://www.domain.com/Default.aspx)

如何在页面开始时显示映射 url 的新 url?
我应该为此目的使用 url-mapping 还是 url-routing?

提前致谢

4

2 回答 2

1

IMO,最好使用 ASP.NET Url Routing 而不是像 Url 映射这样的过时技术(当然,在 ASP.NET 4.0 中),请查看:

使用 ASP.NET 4 Web表单的 URL 路由来自 scottgu

此外,对于 .NET Framework 3.5 SP1:

Scott Allen使用 ASP.NET Web 窗体进行路由

于 2012-07-01T09:34:32.993 回答
0

您必须像这样指定:

<urlMappings enabled="true">
  <add url="~/My Fantastic Page.aspx" mappedUrl="~/Default.aspx" />
</urlMappings>
于 2012-07-01T09:15:57.500 回答