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

不用.net控件如何实现代码分离
有做.net的吗?听很多人说做.net不用控件。
那么我的疑问出来了。在我看来.net之所以实现代码分离,就是提供了控件。在cs文件中通过程序设置aspx页面中控件的属性来实现代码分离。假如没有控件。那么怎么控制aspx页面的显示。
下面举个例子:比如要在一个页面中列出存放在数据库中所有的新闻标题,如果用到.net中的datagrid控件的话,那么是一件非常方便的事。只要在cs中获取数据源再和页面中的datagrid控件一下就可以了。再设置一下datagrid属性就可以了。这是用到控件的情况。如果不用控件那该如何实现这个功能。真心求教,请朋友们帮忙解答一下!

还有.net中如何实现自定义标签,最好能详细点,谢谢!

------解决方案--------------------
对于快速开发来说,当然是用控件最好,比如那些内部使用的cms系统
但是如果要求灵活性,主要是显示的灵活性,对使用的控件就必须有选择了
比如用repeater来代替datagrid,代价是自己实现分页
.net最强大的应该还是它的类库,比如现在很多项目都是前台html页面利用ajax向服务器请求
显示自己用js实现。