目前我正在设计一个新网站,我想妥善规划它。
主页由顶部内容(包括徽标等的标题)和左侧菜单的主体和页面末尾的页脚组成。
在菜单中,我有 50 页,我只想更改它的正文内容。
复制所有页面(甚至是 ASP.NET 代码)是不值得的。
肯定有更好的方法来做到这一点。
谢谢
大卫,您正在寻找的是 MasterPage:
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/masterpages/default.aspx
我不确定您在寻找什么,因为例如,您没有提到 50 页是否几乎相同,换句话说,只有内容(字母)发生了变化?你可以做几件事。
我会去,因为我做 .NET,在 ASP.NET 中使用MasterPages,你用所有图形设计布局,就像它是一个模板一样,并在你提到的“正文”部分放置一个“占位符”,你只创建50 页的内容,但你没有写任何与“模板”相关的内容
您可以创建一个 Web 2.0 感觉并放置一个 DIV,您可以替换为通过 AJAX 调用内容
也许您使用其他类型的语言并使用模板
有“百万”方法可以做“一切”:) 没有更多,我无法告诉你什么是好主意。
使用页面模板(在 ASP.NET 中也称为母版页)。更好的是,使用 MVC 框架。我个人最喜欢的是Spring.NET,但还有其他的......
如果您还没有这样做,我建议您从表单中拆分内容。这方面的一个例子是将您的内容放在一个文件中,并让它在另一个文件中引用 CSS 样式来定义它的外观。这样您就可以随意更改内容,而不必重做所有样式。
一个很好的网站就是CSS Zen Garden。