如何构建可扩展的网站结构?

时间:2009-09-07 03:23:43

标签: asp.net

HI,

我有一个我用工艺创建的ASP.NET网站,它现在看起来很乱。我想重新组织这个,但不知道这样做的好方法。有些人首先看起来很好但后来导致母版页,图像路径出现问题......

现在我正在考虑两种方式:

  • 使用UrlWriter:但似乎导致大量路径重写并且通常会导致找不到资源
  • 使用页面作为主条目并使用Server.Tranfer来提取正确的页面内容,尽管它的位置

哪个更好?你有另一种方法吗?

请帮忙!

1 个答案:

答案 0 :(得分:1)

在ASP.NET 3.5 SP1中添加了另一种方法System.Web.Routing。基本上,您实现IRouteHandler接口并手动将请求路由到适当的处理程序。

这是ASP.NET MVC处理请求路由的方式。有guide here that uses it for Web forms

顺便说一下,考虑查看ASP.NET MVC并检查它是否适合您的情况。

相关问题