日期:2014-05-18  浏览次数:20519 次

感觉CSDN论坛的aspx页面生成的HTML代码很干净,不知用的什么技术?
就是这个PostTopic.aspx,右击查看源代码,没有一点asp.net页面臃肿累赘的感觉,也没有发现什么ViewState的隐藏域.如同手写的HTML源代码.不知用的什么技术.

难道是直接改写了HTML的输出流?

------解决方案--------------------
似乎是XML+xsl
------解决方案--------------------
直接改输出流 override Render
------解决方案--------------------
维也纳 在的地方,我就在
------解决方案--------------------
应该是xslt
------解决方案--------------------
如何做呢……还是一头迷糊
------解决方案--------------------
posttopic.aspx在什么地方?
------解决方案--------------------
我也想知道
------解决方案--------------------
如果用xml+xslt的话
实际就是将 要操作的数据写入xml串,然后用xslt格式化输出. 不直接在客户端转化,是考滤浏览器对xslt的兼容性.
www.vcsale.com
www.devms.com
都是这种方式做的.

只不过刚开始写的话,你可能会觉得写xslt工作量太大. 用了之后就发现很方便了.

给你个例子. 

default.aspx
HTML code

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

------解决方案--------------------
直接生成静态不就得了
------解决方案--------------------
xsl这种方法都用老了,也不灵活
重写render怎么做的啊