如何用名称中的特殊字符命名.aspx页?

时间:2018-08-29 03:03:47

标签: c# asp.net iis

一个非常简单的问题,我想创建一个.aspx页面,该页面在URL /文件名中具有特殊字符。这是我要执行的操作的简单示例:

http://www.example.com/my-aspx-page-in-C%23.aspx

请注意,在这种情况下,URL解码后,C%23表示“ C#”。我想这样做,以便搜索引擎可以索引有问题的特殊字符。

好-那么我该怎么做?我认为我无法在实际文件名中创建带有特殊字符的ASPX页面。尽管可能可以创建某种类型的模块来执行此操作,但我希望可以有一种更简单的方法来完成此操作。

有想法吗?

1 个答案:

答案 0 :(得分:0)

您可以在ASP.NET中使用友好的URL。这是一个教程:

https://www.hanselman.com/blog/IntroducingASPNETFriendlyUrlsCleanerURLsEasierRoutingAndMobileViewsForASPNETWebForms.aspx

请记住,%在URL中被认为是不安全的字符。如果您不知道这是什么,请查看URL中不安全和保留字符的概念:

https://perishablepress.com/stop-using-unsafe-characters-in-urls/