有可能去掉“索引”吗?ASP.净FriendlyUrls
本文关键字:ASP FriendlyUrls 索引 有可能 | 更新日期: 2023-09-27 18:02:37
目前我正在使用(相当)新的ASP。在我的WebForms .NET 4.5应用程序中加入。NET FriendlyUrls特性,使url看起来更干净。
我试图实现的是甚至摆脱"索引",因为它是一个文件夹的默认值。
即:
http://www.some-server.com/my/folder/with/index.aspx <== Before FriendlyUrls
http://www.some-server.com/my/folder/with/index <== What I have
http://www.some-server.com/my/folder/with <== What I want
我试图从内置类WebFormsFriendlyUrlResolver
派生我自己的URL解析器类,覆盖函数
public override string ConvertToFriendlyUrl(string path)
,然后在注册路由时将其传递给EnableFriendlyURls
扩展方法,然后在此覆盖中剥离"index"。
不幸的是,ASPX文件url似乎没有被传递到我的派生类。
所以我的问题是:
如何制作ASP。. NET FriendlyUrls特性删除了一个"索引"。"。Aspx"部分,而不仅仅是"。Aspx"?
在Webforms中,如果使用Default。