在ASP.NET应用程序中提供URL处理以产生类似于Craigslist的结果的最佳方法是什么?具体来说,我期望处理诸如“newyork.mysite.com”和“california.mysite.com”之类的参数,以及诸如“newyork.mysite.com/products/hardware”之类的参数。根据“位置”(newyork。),我的目标是改变网站的外观和感觉,并过滤它的数据结果 - 我会考虑的标准内容。目前,ASP.NET MVC不是该站点的一个选项(从我读过的内容来看,这种功能是MVC擅长的),但我可以使用.NET 4.0。另外,我想知道DNS在这种情况下将扮演什么角色。子域只是一个通配符,还是我需要做特殊的考虑?ASP.NET中的URL处理WebForms
我的大部分Web开发经验都是内部的Intranet应用程序,所以像这样的URL处理并不是我真正需要做的事情。我很感激任何建议(最佳实践,陷阱等),以及如何解决这个问题。
如果您使用的是.NET 3.5 SP1(而不是.NET 4.0),那么您可能会发现这篇文章很有用:http://msdn.microsoft.com/zh-cn/magazine/dd347546.aspx – 2010-09-19 16:32:12