100分求超难的自动网站模板建立,动态创建控件.然后替换.
各位大侠:小弟现在在做一个自动建立网站的模板(用.net   c#   2005),现在要实现的功能是:各种网页都可以自定义,例如我在后台编辑了一个[news],代表新闻的意思, 
 那么我在前台显示的时候,就会跟据[news]所定义的规则,例如要显示的标题字数,所占的宽度,高度等显示.而且那个属性是可以自己定义的,例如,用户今天要给[news]新闻 
 加一个叫做显示日期的属性,那么用户只要在后台里给[news]做一个属性就可以了,然后前台会自动显示出来,而不会专门的程序员去改代码.   
 我现在前台是用了 
  <asp:Repeater   id= "Repeater1 "   runat= "server ">  
 										 <ItemTemplate>  
 											 <table      border= "0 "   align= "center "   cellpadding= "0 "   cellspacing= "3 ">   												  												 
 												 <tr>  
 													 <td>  <%#RepalceString(DataBinder.Eval(Container.DataItem,    "ST_newscontent ").ToString())%>  </td>  
 												 </tr>  
 											 </table>  
 										 </ItemTemplate>  
 									 </asp:Repeater>    
 即那见到[news]之类的就例用RepalceString()(自己定义的函数)把它替换掉成要的代码.那我剩下的应该怎么做,才可以合我的上面的需求呢? 
 当然我知道可以自动生成DataList,然后加入模板列,然后再把它嵌入里面,可是我不知道代码怎么写,谁能告诉我一下,最好有具体代码.谢谢.   
------解决方案--------------------没有人知道啊。
------解决方案--------------------找开源的巴,比如sunfoo
------解决方案--------------------呵呵……………… 
 我来了。 
 首先声明,我不是倒分!
------解决方案--------------------我也来了   
------解决方案--------------------报到   
 另:前面哪个例子本想找个更好的方法,但还未有突破...
------解决方案--------------------这样子自定义表单的需求可能的解决办法是 xml + xslt,使用xsd定义xml数据的数据结构,在通过xslt文件控制显示样式,如果考虑向上兼容还有版本的问题。。。比较麻烦