我在global.asax中编写的代码包含了这个
oRoutes.MapPageRoute("test-route", "home/{cURL}", "~/test.aspx");
一切都很好,但是当网址包含“。”时出错。符号。我添加下面的代码只能修复URL中的一个点。
<httpRuntime relaxedUrlToFileSystemMapping="true" />
例如,当我拨打http://foo.com/home/open.door.foo/时,路由失败。
有没有简单的方法来解决这个问题?感谢。
P.S 1:请不要提供删除“.foo”等最后一句话的方法,因为我的网址可能会出现http://foo.com/hey.john.open.the.book.volume.1-brabra: - )
P.S 2:出于某种原因,我必须使用“。” URL中的符号。 :'(
答案 0 :(得分:1)