漂亮的URL和尾随的.aspx

时间:2013-12-13 05:03:26

标签: c# asp.net webforms

我在VS2012中使用标准模板有一个ASP.NET Webforms应用程序。它使用标准配置:

FriendlyUrlSettings settings = new FriendlyUrlSettings {AutoRedirectMode = RedirectMode.Permanent};
aRoutes.EnableFriendlyUrls(settings);

然后我还有一个站点地图:

<siteMapNode url="" title="Container"  description="">
    <siteMapNode url="~/Default" title="Dashboard"  description="">
      <siteMapNode url="~/Framework/ChangeLog" title="Change Log"  description="" />
      <siteMapNode url="" title="Account"  description="">
        <siteMapNode url="~/Account/Manage" title="Profile"  description="" />
      </siteMapNode>
    </siteMapNode>

所有这一切都运行正常,直到我无意中引用了说〜/ Default.aspx,然后由于尾随的.aspx自然没有被站点地图拾取。

那么解决尾随“.aspx”的解决方案是什么?希望这也能让我了解如何处理查询字符串,当我执行〜/ Framework / ChangeLog之类的操作时,还会破坏网站导航?v = 1.20

0 个答案:

没有答案