当前位置:编程学习 > C#/ASP.NET >>

关于模板和标签技术?

那位仁兄是,模板和标签技术的高手请指点。

我作用asp.net写东西已经有2年的时间了,现在学习和技术提高到了一个瓶颈时期,一般的东西,都可以写出来,但是作比较大型的项目还没有作过,看到很多大的网站,都是采用全部生成静态页面的形式,所以现在相学习,静态化技术,例如:模板和标签等等, --------------------编程问答-------------------- 同感,特别是静态分页、登录、搜索等, 为静态用得已经没有问题了。 --------------------编程问答-------------------- 关注中... --------------------编程问答-------------------- mark --------------------编程问答-------------------- 一定要贴出特殊的标签:例如{***}
静态用替换效果比较好,目前大型的生成静态网页都是这样 --------------------编程问答-------------------- 我不喜欢模板和标签,完全是脱离 asp.net 语法和控件,另起一套。生成静态页没必要一定要用模板和标签,你可以使用 HttpResponse.Filter 属性来捕获页面输出,达到生成静态页的效果。

静态页生成我做过,很不爽,举例来说,一个文章系统,有三个主要的页面,首页,列表页,文章页,文章页生成一次就可以了,首页和列表页需要经常生成,所以管理起来很麻烦。大站有钱有人,首页上每个小方块都有专人负责。前些天我就差点做了负责小方块的兼职。

静态页还有搜索引擎问题,比如 a.aspx?id=6,你生成 a6.htm,这样内容是重复的,有可能被搜索引擎认为是恶意重复,写 robots.txt 可以解决这个问题,但是太啰嗦了

我觉得使用 url 重写模拟静态页比较好,简单,网站访问量不大时比生成静态页实用。 --------------------编程问答-------------------- 没有高手现身呀,

模板和标签确实不错,当然也有他自己的不足之处!!
--------------------编程问答-------------------- 再顶,和lz一起等。 --------------------编程问答-------------------- 在顶 --------------------编程问答-------------------- 顶1!! --------------------编程问答-------------------- 我不喜欢模板和标签,完全是脱离 asp.net 语法和控件,另起一套。生成静态页没必要一定要用模板和标签,你可以使用 HttpResponse.Filter 属性来捕获页面输出,达到生成静态页的效果。

静态页生成我做过,很不爽,举例来说,一个文章系统,有三个主要的页面,首页,列表页,文章页,文章页生成一次就可以了,首页和列表页需要经常生成,所以管理起来很麻烦。大站有钱有人,首页上每个小方块都有专人负责。前些天我就差点做了负责小方块的兼职。

静态页还有搜索引擎问题,比如 a.aspx?id=6,你生成 a6.htm,这样内容是重复的,有可能被搜索引擎认为是恶意重复,写 robots.txt 可以解决这个问题,但是太啰嗦了

我觉得使用 url 重写模拟静态页比较好,简单,网站访问量不大时比生成静态页实用。


//////////////////////////////////////////////////////////////////////////////

尚网是不是你做的???:)www.35.cn --------------------编程问答-------------------- 模板和标签是不好但是在大型门户网站的时候还是有必要的主要是为了效率,当然小网站用URL重写会更省事,模板只能解决静态的东西,以及动态但不需要用和户交互的部分例如文章的动态列表等,但是遇到留言投票就麻烦啦 --------------------编程问答-------------------- URL 重写我也不太清除,精通的高手,请发表高见 --------------------编程问答-------------------- MARK --------------------编程问答-------------------- 可以学习csdn的xml+css的方式 --------------------编程问答-------------------- 最近也在寻找一种类似于PHP中的模板解析引擎,看到一些,还没有正式使用。
你可以去GOOGLE中搜索一下:NVelocity

我最近正在学习这个,不知道是否适合你的需求。 --------------------编程问答-------------------- 大网站都是用的xml+xslt --------------------编程问答--------------------
引用 5 楼 photoplan 的回复:
我不喜欢模板和标签,完全是脱离   asp.net   语法和控件,另起一套。生成静态页没必要一定要用模板和标签,你可以使用   HttpResponse.Filter   属性来捕获页面输出,达到生成静态页的效果。

静态页生成我做过,很不爽,举例来说,一个文章系统,有三个主要的页面,首页,列表页,文章页,文章页生成一次就可以了,首页和列表页需要经常生成,所以管理起来很麻烦。大站有钱有人,首页上每个小方块都有专人负责。前些天我就差点做了负责小方块的兼职。

静态页还有搜索引擎问题,比如   a.aspx?id=6,你生成   a6.htm,这样内容是重复的,有可能被搜索引擎认为是恶意重复,写   robots.txt   可以解决这个问题,但是太啰嗦了

我觉得使用   url   重写模拟静态页比较好,简单,网站访问量不大时比生成静态页实用。


扯淡 --------------------编程问答-------------------- 通过标签把美工与代码分开,可以提高不小的工作效率 --------------------编程问答-------------------- 你工作两年才遇到才会有这样的问题?网上的下的源码 基本都是静态生成
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,