English 中文(简体)
建立多功能页面或单页显示项目数据吗?
原标题:Create one multipurpose page or individual pages to display item catalog?
  • 时间:2010-02-05 14:29:27
  •  标签:
  • .net
  • asp.net

排入者

我正在辩论处理展示一个产品目录用于重新设计我正在使用的网站的两种情景。 我将使用IIRF isapi滤器进行笔试,以备一个星号网站。

这里,王家们将喜欢什么。

www.domain.com/catalog/productgroup1
www.domain.com/catalog/productgroup2
www.domain.com/catalog/productgroup3
etc...

总共有8或9个产品组页

<>Scenario 1: 我把这页重新写到一个总的目的页上,这样一来就是:

www.domain.com/catalog.aspx?group={productgroup}

然后,我决定,根据询问情况,用一个开关/包裹显示哪些ata。 显示博客的所有法典都将在一页之内。


<>Scenario2:,我为处理每个不同目录页建立一个单独的网页。 改写会看这样的情况:

www.domain.com/catalog/productgroup1 -> www.domain.com/productgroup1.aspx

然后,每个弹ata页将自行处理这批货物的处理和展示。


我倾向于设想2,因为这将使我更适合这一特定产品组别,但这将导致更多的个人网页供更新。 设想1是,我们如何在网站上展示产品组,因此,我们对这种方法很熟悉,但该守则在各地确实几乎没有什么发美。

处理这种情况的公认最佳做法是什么,在你的经验中,每种办法的优缺点是什么?

最佳回答

使用通用页。 (Scenario1)

这肯定是一个更可行的解决办法。

你们可以在数据库中储存定制,并利用这一系统来推动网页上的各种内容,以效仿设想2。

问题回答

两种情景是组合的。 采用URL 重写法,将URL扫描成像图1中那样的普通催化页面。 其原因是在搜索引擎成果中推广产品。 由于查询表中的物品通常没有在搜索指数中核算,因此,你将有一个总目录,而不是产品本身。

第一个情景是Yah。 这样,{产品组}就能够提到产品组,然后,你会更灵活。 守则仅将产品组从数据库和显示中挑选产品组,或与其做任何想要。

第二种方法过于手工操作:每当你有一个新的产品组时,你必须配置新的ur。

希望能帮助你们作出决定并向前迈进!





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签