我在 global.asax 中写的代码包含这个
oRoutes.MapPageRoute("test-route", "home/{cURL}", "~/test.aspx");
一切正常,但当 URL 包含“。”时出错 象征。我添加下面的代码只能修复 URL 中的一个点。
<httpRuntime relaxedUrlToFileSystemMapping="true" />
例如,当我调用http://foo.com/home/open.door.foo/时,路由失败。
有什么简单的方法可以解决这个问题吗?谢谢。
PS 1:请不要提供删除“.foo”之类的最后一个词的方法,因为我的 URL 中可能会出现http://foo.com/hey.john.open.the.book.volume.1 -胸罩:-)
PS 2:出于某种原因,我必须使用“。” URL 中的符号。:'(