ASP.NET 建立在.NET平台之上,可以享受.net 的很多优势。

解决方案 »

  1.   

    用熟了就好了~~~
    asp的确是快捷哈
      

  2.   

    支持数据驱动,和面向对象,
    asp只能做小项目。
      

  3.   

    在执行数据库操作时才打开,使用完后及时关闭,最好用try..finally确保能正确关闭。
    conn.Open();
    try
    {
     ...数据库操作
    }
    catch(Exception e)
    {
    throw(e);
    }
    finally
    {
    conn.Close();
    }
      

  4.   

    另外在upload事件里才关闭connection对象是没用的
      

  5.   

    这只能说明你对ASP.NET的理解还不够,特别是对.NET框架下的面向对象编程的理解不够。我始终觉得ASP和ASP.NET根本是两个不同的东西根本没有可比性。打个不恰当的比喻:好比汽车,你可能觉得一般的带自动变速的轿车开起来会很舒服、很轻松,而F1赛车你如果没有受过专门的训练,你甚至无法开动它!当二者的速度和驾驶乐趣是无法比的!我认为ASP和ASP.NET也一样,如果你学好了.NET你就会发现ASP根本无法和ASP.NET比。你有没有看过ASP.NET2.0的介绍,里面的功能强大到让我感动!我坚信ASP.NET的春天不会太远的!
      

  6.   

    我也相信.NET的春天一定会来的。
      

  7.   

    ASP.NET2.0, 代号为”WHIDBEY”,向开发者和用户公布了他们想要改进的功能,新版本的目标如下列表:1. 减少70%的代码行.
    目前所公布的模型将把开发者从大量的代码行中解放出来, 但是, 始终会有一 部分不能避免. 数据访问就是一个典型的例子, 像connection, DataAdapter/DataSet ,和command/datareader 等很常规的代码.
    2. 提高了开发者的生产力.
    部分地减少代码量是必须的, 但同时要增强服务端控件的复杂的功能,就像给一般网站提供更好的解决方案一样.(像PORTALS和更个性化的站点).
    3. 用一个控制设备为所有的装置服务.
    伴随着新式设备的高速增长, 移动设备将变得越来越普及. 许多服务端控件将要显示在更小的屏幕上, 但是, 对于当前移动设备的支持有两个主要的问题: (1) 单纯的为移动控件设计服务端控件是不明智也是昂贵的.(2)对新设备的支持需要额外的开发和维护环境. ASP.NET 2.0 会提供同一个系列的控件和一个扩展的体系允许支持更多的设备.
    4. 提供最快的WEB服务平台.
    ASP.NET 1.0已经提供了一个很快的WEB服务平台, 但ASP.NET 2.0将改进像APPLICATION的启动时间, 更好的APPLICATION跟踪机制和平台数据等功能. 全新的CACHING功能将增强APPLICATION平台,特别是和SQL SERVER搭配使用时.
    5. 提供最好的主机解决方案.
    伴随着更多的INTERNET应用程序成为HOST, 给HOSTER提供更好的解决方案是最重要的. 例如, 更好的管理功能将识别和终止恶意程序, 在当前的环境下, 给HOSTERS更多的控制能力. 同样, 已在INTERNET上拥有主机的公司也能够拥有这种基于WEB的管理工具的控制功能, 它允许用户很轻松的远程控制整个APPLICATION的相应配置.
    6. 提供更容易, 更老练的管理功能
    在ASP.NET 1.X下, 管理ASP.NET 应用程序需要编辑XML 配置文件, 这对于管理者来说算不上是一个好的解决方案. 在2.0版本将给用户一个基于图形化接口的管理工具, 它将被集成在IIS管理工具中.
    7. 轻松的执行全部功能.
    较好的管理功能是建立在管理应用程序接口之(API)上的, 它允许创建自定义的管理程序. 应用程序打包将给应用程序的配置带来便利,无论有没有SOURCE.通过上面一系列的目标列表, 我们能够看到无论对开发者还是管理者, ASP.NET 2.0比起1.X都是一个很大改进.
      

  8.   

    估计是楼主的程序写的不够健壮吧,有点同意 回复人: junbor(金宝)  的说法
      

  9.   

    听说.net出来后,web程序员价钱大跌,而后就是裁人
    因为原来两个人的活,现在一个人就干了