日期:2014-05-17  浏览次数:20457 次

ASP.net控件本质是什么?
asp.net控件最终被解释成html元素吗?最终用html标签加JS来实现?或者是作为类似activX那样以对象形式直接嵌入到html里面?但貌似不会弹安全警告啊?


------解决方案--------------------
最终是HTML代码,你可以右击页面查看源代码就知道了
------解决方案--------------------
asp.net控件最终被解释成html元素
------解决方案--------------------
早在5年前,我就对asp.net非常不“感冒”了。在4年前,我不得不考虑将asp.net淘汰掉。在3年前,我在csdn论坛上基本上对asp.net持“淘汰”的态度,尽管我还是希望所有人都能理解asp.net的机制。

因为asp.net的架构彻底背离了互联网ajax的大趋势,微软的asp.net项目组甚至为了模仿structe而搞人家java端已经被诟病和淘汰的什么mvc。其根源还是为了自己的无能找借口。

假设asp.net项目组将原本的所有服务器控件重写为一组基于javascript+asmx机制的控件,甚至是基于浏览器端微c#解释器内核的控件,它早在几年前就在web开发界保持霸主地位了,更不会有今天的惨淡局面。