日期:2014-05-19  浏览次数:20719 次

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文件控制显示样式,如果考虑向上兼容还有版本的问题。。。比较麻烦