我很抱歉给这篇文章起了一个不太恰当的标题。
无论如何,我开始慢慢地重新关注Web和ASP.NET。我是一名C#开发人员,但在过去的五年中我主要从事Windows应用程序开发。并不是说我在这段时间内完全没有接触过Web开发,而是以Web服务(包括Restful和丑陋的SOAP服务)以及更“原始”的Web请求的形式接触。
然而,在所有这些时间里,我都没有使用过IIS或ASP.NET。
我想做的是托管一个使用URL风格的网页,可以最好地描述为“像Rest”,因此有了“Restful urls”这个标题。因为我认为大多数人会从以下方面考虑这种URL:
http://example.com/item/
http://example.com/item/23/
等等。并不是说它们一定要看起来像那样,但我希望使用这种URL而不是
。涉及IT技术相关内容。http://example.com/item?id=23
我知道subtext可以做到这一点,但是我在他们的代码库中没有找到它。
据我所知,我可以实现一些IHttpHandler,但至少对于我看到的那些示例,他们会在代码中写回页面源代码,而且我仍然有主页等。我希望使用路由而不是自己接管所有这些东西,我真的只想将http://example.com/item/23/路由到http://example.com/item并请求id为23的项目...
我希望这有一定的意义,并且有人手头上有比我能找到的更好的示例。