asp.net中该使用什么控件开发

来源:互联网 发布:化学分子式编写软件 编辑:程序博客网 时间:2024/05/15 04:55

很多人都说在ASP.NET中用服务器控件 运行效率很慢 可是比较方便 一拉 就可以了 然后在后台就可以直接调用 .....而使用HTML代码的 还要写JS来控制 很麻烦 但是效率比较高....长期依赖于服务器控件了 现在用HTML的话都不知道怎么连接数据库了 请问下 现在的公司 企业 大多数是直接拉控件的 还是写HTML控件的呢 一直弄不清 如果用HTML的话 能否提供下一些源码什么的呢 谢谢了

用什么控件都可以,关键是你要去熟悉它。
楼主现在还是先把事情先做好,不要拘泥于采用什么控件,等水平提高以后,前台控件就会多用了。

无论是webform的控件还是MVC,归根结底最后呈献给用户的就是HTML、CSS、JS等,他们只是用于将服务器上的数据等信息以适当的方式提供给用户。
哪个好哪个坏,每个使用者都会有自己的独特的感觉,控件的话开发速度快、上手快,简单,前提是能够有现成的符合要求的控件;HTML代码的方式目前在.net环境下可能MVC采用的多一些,过程相对复杂,但是程序员自己控制的内容多一些,自由度大一些。
真正在开发项目的时候,项目团队选择哪个,我们作为成员就要适应,去学习、精练哪个。

做出同样的效果,服务器端控件和HTML控件都可,但是用户体验是不一样,都在前端显示的是HTML

我的意思是 人家的开源库很大,不一定都是我需要的,我怎么把自己想要的汇集成一个DLL库呢?
建类库项目,复制相关代码到自己写的类中。生成DLL

不一定哦,还要看你加的dll是否引用其它的dll

如果是真正的开源项目,是有协议的。你用人家的源代码,那么你必须也开源,否则你的产品就是侵权。
当然国内许多知名的大软件公司不道德,用国外开源产品的改一改就成了“中国制造”拿到政府的巨额投资了。

如果你要免费使用开源产品,(看协议)大致必须保证不破坏人家的DLL文件,不能有任何改动。

开源是一种精神,不是为了“大公无私”给人方便随便抄一点代码的,不像我们没事撑的玩csdn一样这么随便。
开源是很严肃的事情,他基本上假设别的程序员都是善良的人,才会开源的。
开源之所以可以维持下去,就是靠传递的这种形式。如果你过度抄袭开源软件中的代码,无异于杀掉它。
1)asp.net中怎么获取当前日期,
2)日期怎么进行比较?(我数据库中有个日期,然后我在取出当前日期,来判断数据库中日期是否过期)
比较的话可以两个日期相减,小于0的话就过期了。
1) 都用字符串比,需要保证日期字符串格式相同。
  取当前日期:DateTime.Now.ToString("yyyyMMddHHmmss") //年月日时分秒
2) 取出来,变为.net的DateTime类型,用DateTime.Compare或者CompareTo比较
    当然也可以在Sql文里比较。但要看你用的哪种DB,比如Oracle可以:
有小示例吗?还是不清楚,取出来的值怎么比较
如果都是datetime型数据还是可以加减运算的。
后台代码也能写 把文本框按钮换掉就行了
我要实现的比如用Repeater其中一列是图片的!显示图片!然后我点击图示图片就弹出一层来(要传一个ID值给它好绑定图片的Repeater)!层里再放一个Repeater用来显示图片
div结合iframe,通过页面基类封装一次,所有继承的页面都实现,
一方面,每个页面职责单一
另一方面,可以设计成让用户选择div方式还是modalDlg方式,而不用修改代码
上次看到一个不错的JS,像QQ浮动广告层一样
我博客有关于这方面的东西 不过都很纠结 不能做到很完美
来源:足球直播
原创粉丝点击