我学ASP.NET(10年前写的,送给初学者)

本文分享了学习ASP.NET的高效方法,包括理解内置对象意义、使用WEB服务端组件和数据库访问技巧,旨在帮助开发者快速掌握并开发满足一般需求的应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   ASP.NET开发并不难学,其实只要掌握好ASP.NET提供的几个内置的对象,基本上就可以开发出满足一般需要的ASP.NET应用程序了。很多人捧着教程,一遍又一遍的学习ASP.NET对象的语法和典型的实例,却不见提高,其实从我学习的过程中,我总结了一下学习ASP.NET的方法。

一、理解ASP.NET内置对象的意义
    如Request,Response到底是干什么用的,不需要去死记硬背其所有的属性和方法,必要时查MSDN就OK了!

二、 WEB服务端组件用法
    常用的有Label,TextBox,Dropdownlist,DataGrid,只要记住这些组件不同于普通HTML控件的地方是,加了一个runat=server!什么叫服务端组件?我用了一个非常实用而且好记的解释就是,服务端可以直接访问到的组件!不像HTML控件是客户端浏览上的脚本解释器能访问到的。其实,服务端组件在显示的时候还是转换为HTML组件的,只不过是对HTML组件的一个封装,加了一个callback方法而已。

三、数据库访问
    不同于ASP的区别是,ASP使用的ADO,而ASP.NET使用的是ADO.NET.我想说的是,我喜欢用oledb!而不喜欢ODBC或是微软封装好的数据访问组件。原因很简单,支持很多数据库、而且不需要配置数据源、数据访问速度快、移植方便!
    大家只要牢记以下几句,基于数据库的ASP.NET程序就出来了.....
    DBConn = New OleDb.OleDbConnection(strConnection)  //strConnection是连接字符串,因数据库不同而不同.
    SqlCmd = New OleDb.OleDbCommand(strSql, DBConn)
    h_Adapter = New OleDb.OleDbDataAdapter(SqlCmd)
    h_Adapter.Fill(ds, TableName)   //数据已经取到ds中了
    ....
    这个时候你就可随意的使用ds啦
    For i = 0 to ds.Tables(TableName).Rows.count-1
        For j = 0 to ds.Tables(TableName).Columns.count -1
           'ds.Tables(TableName).Rows(i).Item(j)   每一个字段的值。
        Next
    Next

以上内容如果有出入,请各位谅解,欢迎批评指正!谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值