我觉得IE上的JS到目前为止已经发展的比较成熟了, 短时间内不会被淘汰掉的.稻草人, 最近WEB没怎么看到你吗!

解决方案 »

  1.   

    不过等ms把.net在windows里面集成了!
    大家就可以用js.net了!
      

  2.   

    且IE的JS将大部分工作放到client来做,减轻了服务器的压力,这也符合现在的网络。这也就是JS的优势所在,而这一点asp.net是不具备的。
      

  3.   

    恕我直言,这些所谓的asp.net的菜单还不就是通过css和js来最终实现的吗?我的感觉,asp.net更多的来说只是一个更先进的开发工具,它集成了一些原先手工写起来很麻烦的功能。就好像当初写网页都是手工来写,后来出现了frontpage和dreamweaver这些工具。你不能说出现了fp或者dw,以前的那些html代码就已经过时了。我认为除非ie使用比js更加强大的客户端语言,否则js不会过时。这是本人的愚见,还请各位高手指教!
      

  4.   

    asp.net(Web Form)的好处,与浏览器无关(其实还是有关的,比如有的服务器端控件会检查浏览器版本,对应作出反应,有些根本不会有反应,但是这些工作是控件开发者关心的,使用者不必理会)。Web Form真正将服务器上的处理延伸到IE上了,这点,秋水和lostinet他们应该更清楚。带宽的确是一个限制,但是我觉得只是限制在internet上,至于局域网系统,很适用的。js的处理不安全啊,没见人家都往浏览器里打javascript:?轻易就改咯。meizz(梅花雨) :我就是改了个名,经常来啊。
      

  5.   

    如果上面的还不够好的话,看看这个demo吧http://www.aspnetmenu.com/demo.aspx?id=11真正的Vs.net里面的风格。而且还包括右键菜单,windows开始菜单样的菜单(竖着的。)
      

  6.   

    http://www.aspnetmenu.com/demo_controlContext.aspx这个是右键菜单。速度的确是问题。另外,那个日期选择也是VS.net里提供的控件。
      

  7.   

    walkingpoison(walkingpoison):在WEB FORM中IE上每个控件的状态在服务器上都会有记录的(或者是在IE上的view state里面)。还有,我最讨厌的就是DW,弄出来的简直不能叫HTML,什么r*_c*_****的,烦S,^_^都这么弄网页,要HTML做什么用?
      

  8.   

    对asp.net我目前还不熟悉,这个也是让我作出可能不正确的判断的原因。不过我看过一点asp.net里面新增的一个label标签,类似vb里面的label,但是我看了一下html源代码,最终是通过<span>和js代码的innerHTML属性来完成的。所以我有上面说到的看法。那么我想知道,服务器上面记录ie上面控件状态的方法是什么?
      

  9.   

    asp.net功能比asp強了很多,覺得向asp.net發展是必然的
     runmin(Blue RainBow) 提到的右鍵菜單,我覺得有一點不太理想,就是在右鍵菜單選擇相應項目后會刷新整個頁面,而不是相應區域,對頁面顯示速度有一定影響--------------------------
    http://www.aspnetmenu.com/demo_controlContext.aspx这个是右键菜单。
      

  10.   

    genuis(不死鸟):这个不是能做不能做的问题。现在的东西很少有一家做到底的,就拿飞机来说(我是航空院校的),波音的飞机零件很多都是在中国做的。软件产品也是一样。另外还有风格统一的问题,WEB做网站最大的好处就是可以展示自己的设计理念,而做B/S最大的坏处就是风格不统一(UI),与Windows相去甚远,再来看上面那个菜单,似乎这两方面都已经解决了。chjpeng(鵬) :我觉得你说的是做JS的习惯咯,呵呵,右键菜单只是拿图片做了一个示例,万一我的右键菜单里有一个数据库操作呢,就算是js行,怎么也要跟服务器打个招呼吧?而做菜单不能为了图片而忽视数据操作啊,有点丢西瓜的感觉咯。
      

  11.   

    asp.net大概需要编译吧
    javascript直接在浏览器中执行
    我没有编译器,你说我能用什么呢?
      

  12.   

    faint如果你注意aspnetmenu首页上的介绍,你就会知道这个东西是浏览器无关的(如前我所说,不是绝对无关),有些简单的控件甚至连不支持js的浏览器都可以使用,可以支持Ie4-6等。asp.net的编译是服务器端编译,而且是随用随编译的。