在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