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

DiscuzNT讨论源码迷惑~~~~请教大家
几日前,下载了一个DiscuzNT论坛源代码,本想学学先进的技术,结果却发现自己看不懂.


主要是前台方面,他们所有的代码都是类似于这样的

<script   runat= "server "   language=C#>
override   protected   void   OnInit(EventArgs   e)
{

templateBuilder.Append( " <!DOCTYPE   html   PUBLIC   \ "-//W3C//DTD   XHTML   1.0   Transitional//EN\ "   \ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\ "> ");
templateBuilder.Append( " <html   xmlns=\ "http://www.w3.org/1999/xhtml\ "> ");
templateBuilder.Append( " <head> ");

.......

templateBuilder.Append( " <tr> ");
templateBuilder.Append( " <td> <img   src=\ "img/02_r1_c1_r3_c1.gif\ "   width=\ "900\ "   height=\ "16\ "   /> </td> ");
templateBuilder.Append( " </tr> ");
templateBuilder.Append( " </table> ");
templateBuilder.Append( " </body> ");
templateBuilder.Append( " </html> ");

Response.Write(templateBuilder.ToString());
}
</script>

不明白这样做的优势在什么地方~是便于站长更换模板?可对于我们NET程序员来说,是否做站的时候,可以参考他这样的方法呢?>

有对这个论坛代码研究的朋友请帮忙解答一下,谢谢.


------解决方案--------------------
不如做成html模板,+标签替换之

或者,,,,,,,,,,,,,,,,,,,,,,,,楼下的接上
------解决方案--------------------
用html生成aspx 可以方便换肤 对那些站长要求就比较低了 懂点html会用标签就能写
------解决方案--------------------
主要是方便制作模版。和扩展使用。
------解决方案--------------------
也觉得,PHP的思路全部般到ASP.NET上来,不好!
我也不怎么喜欢DiscusNT