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