本帖最后由 Leedye123 于 2012-11-03 17:52:40 编辑

解决方案 »

  1.   

    <$_Content>不过是一些占位符,后台读取到前台的html文件内容(就是这一串html代码,其实就是一大串字符串),再调用string类的Replace方法,将其替换为你要显示的内容str.Replace("<$_Content>",你要显示的内容html代码)
      

  2.   

    @mizuho_2006:亲的意思是,后台(c#代码)须先读取Html模板的内容,将显示的内容替换标签(占位符)后,再又输出(html或aspx页面)来么? 
    如果是的话,读取html模板时,1.要制定规则[主要是DOM元素不能太乱,否则c#读时可能会出问题]?
    2.c#能如何能快速定位找到[各种]标签[占位符]呢?还是只能遍历呢[如果模板很大-即DOM元素很多,是不是会很慢呢]?
      

  3.   

    通过asp.net替换字符串,这也叫“静态页”?晕死。asp.net整个就是用来动态产生html的,你就按照正规的asp.net方式编写aspx就行了。最低级地,可以写<% =abc() %>这就是asp.net。
      

  4.   

    @SP1234 回复得太深奥了,我还是想回到我的本来问题,怕偏题了,就是c#如何能快速替换掉html(模板)里的标签(占位符)?只能遍历么?如果一个html文件包含的dom元素很多[文件相应就会变大](或者里面有未闭合的dom) 那是不是会影响性能或发生异常呢?
      

  5.   

    了解或用过CMS的达人看过来,看过来~!