0

目前我正在设计一个新网站,我想妥善规划它。

主页由顶部内容(包括徽标等的标题)和左侧菜单的主体和页面末尾的页脚组成。

在菜单中,我有 50 页,我只想更改它的正文内容。

复制所有页面(甚至是 ASP.NET 代码)是不值得的。

肯定有更好的方法来做到这一点。

谢谢

4

4 回答 4

5

大卫,您正在寻找的是 MasterPage:

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/masterpages/default.aspx

于 2008-12-30T20:21:10.037 回答
1

我不确定您在寻找什么,因为例如,您没有提到 50 页是否几乎相同,换句话说,只有内容(字母)发生了变化?你可以做几件事。

我会去,因为我做 .NET,在 ASP.NET 中使用MasterPages,你用所有图形设计布局,就像它是一个模板一样,并在你提到的“正文”部分放置一个“占位符”,你只创建50 页的内容,但你没有写任何与“模板”相关的内容

您可以创建一个 Web 2.0 感觉并放置一个 DIV,您可以替换为通过 AJAX 调用内容

也许您使用其他类型的语言并使用模板

有“百万”方法可以做“一切”:) 没有更多,我无法告诉你什么是好主意。

于 2008-12-30T20:23:25.307 回答
0

使用页面模板(在 ASP.NET 中也称为母版页)。更好的是,使用 MVC 框架。我个人最喜欢的是Spring.NET,但还有其他的......

于 2008-12-30T20:21:24.420 回答
0

如果您还没有这样做,我建议您从表单中拆分内容。这方面的一个例子是将您的内容放在一个文件中,并让它在另一个文件中引用 CSS 样式来定义它的外观。这样您就可以随意更改内容,而不必重做所有样式。

一个很好的网站就是CSS Zen Garden

于 2008-12-30T20:21:52.937 回答