aspx模板+配置

迪卡 2012-03-13 11:11:52
想实现这么一种效果。。

1、先设计个模板页(aspx吧),样式,布局都做好了,只是几个区域,banner区,链接区,新闻内容区是空白的。。

2、弄个设计工具,从之前模板页基础上配置 空白区域的内容,新闻、banner什么的。

生成新的aspx,或者先新建aspx再配置内容也行。

3、新生成的aspx是完整的能正常访问的网页。

怎么做呢?? 配置工具,大约也是个aspx页吧,它怎么操作其他的 aspx 呢??
...全文
183 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
迪卡 2012-03-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 net_lover 的回复:]
配置工具?
你是想程序做还是自己做?自己做考到VS里面就可以了,程序做,你编写模板的时候加入占位符就可以了,更复杂的可以使用模板语言
[/Quote]
配置工具 是 用户使用,。他自己配置生成想要的aspx页。
那么 后台的 aspx.cs 该怎么实现呢,用到数据库跟缓存,肯定不能是静态页吧。
孟子E章 2012-03-13
  • 打赏
  • 举报
回复
配置工具?
你是想程序做还是自己做?自己做考到VS里面就可以了,程序做,你编写模板的时候加入占位符就可以了,更复杂的可以使用模板语言
孟子E章 2012-03-13
  • 打赏
  • 举报
回复
后台的cs程序必须先预先提供全部的功能,比如文章列表,你应该先写出得到文章列表的函数,cs里面遍历aspx里面的配置来决定提取什么数据,然后进行填充占位符的内容


aspx用户配置,只是配置取哪些数据,显示几条,等这样的内容,

aspx
里面配置的只是类似
<div>最新文章列表</div>
<div>[文章列表]</div>

这样的标记,简单方法方法是可以去替换

http://dotnet.aspx.cc/file/How-to-modify-aspnet-output-HtmlTextWriter.aspx

也可以写一个aspx 解析器,更专业点,参见
http://blogs.msdn.com/b/davidebb/archive/2008/11/20/creating-a-controlbuilder-for-the-page-itself.aspx
http://msdn.microsoft.com/zh-cn/library/system.web.ui.filelevelpagecontrolbuilder.aspx

另外,你还可以去下载discuzNT的源代码,看一下人家的模板处理方法。

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧