请问各位有实际工作经验的老师们,在工作中实际的Asp.Net项目开发中,通常是用SqlDataSource控件连接还是自己写代码实现数据游览\增\删\改?我一直学的是手写的方法,但今天看了一个教程,觉得使用SqlDataSource控件会非常得简单方便,最重要的是可快速开发应用项目.所以不想走偏路,望各位有实际工作经验的高手们给予一个满意的答案.由于本人分少,只能提供100分.谢谢!

解决方案 »

  1.   

    我的目的是想更加接近于实际项目开发的学习流程.想相对快些的找到Asp.Net工作.谢谢!
      

  2.   

    那是不是都通常情况下都不用SqlDataSource控件?
      

  3.   

    我一直怀疑sqldatasource会打乱层的关系
      

  4.   

    Insus.NET还没有用过下面组件呢:<asp:AccessDataSource ID="AccessDataSource1" runat="server"></asp:AccessDataSource>
            <asp:SqlDataSource ID="SqlDataSource1" runat="server"></asp:SqlDataSource>
            <asp:XmlDataSource ID="XmlDataSource1" runat="server"></asp:XmlDataSource>
            <asp:ObjectDataSource ID="ObjectDataSource1" runat="server"></asp:ObjectDataSource>
            <asp:XmlDataSource ID="XmlDataSource2" runat="server"></asp:XmlDataSource>
            <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />所以与数据库操作,均为手!
      

  5.   

    我只有在使用控件(如GridView)数据绑定时才用SqlDataSource,因为这样十分方便,可以做到一句代码不写就能把后台数据显示到前台。其它情况我还是喜欢手写链接串。
      

  6.   

    视乎实际需求而定,Microsoft给两个选择你,肯定各有优劣。如果RAD,你可以用直接访问数据库的控件,否则最好分层。分层也可以分手写、Typed DataSet和Linq to Sql。
      

  7.   

    谢谢各位,我还想问一下,我现在的情况是这样:用Repeater\DataGrid\GridView实现数据的显示\增\删\改\分页\排序\查询;会使用Web.Config做网站的配置;能在类中写一些简单的调用方法;使用脚本语言实现一些简单的功能(标鼠触发背影变色\提示确认等)\SQL语言的基本使用\HTML基本语法\DW制作网页\PS处理网页图片\Flash简单动画能找到份Asp.Net的工作吗????如果不行,还需要在哪方面做努力?请回复!谢谢!
      

  8.   

    谢谢各位,我还想问一下,我现在的情况是这样:用Repeater\DataGrid\GridView实现数据的显示\增\删\改\分页\排序\查询;会使用Web.Config做网站的配置;能在类中写一些简单的调用方法;使用脚本语言实现一些简单的功能(标鼠触发背影变色\提示确认等)\SQL语言的基本使用\HTML基本语法\DW制作网页\PS处理网页图片\Flash简单动画 能找到份Asp.Net的工作吗????如果不行,还需要在哪方面做努力?请回复!谢谢!
      

  9.   

    我还真不太会用
    SqlDataSource
      

  10.   

    听到楼上的这些答案,我很庆幸自己初学就是手写代码,谢谢各位,我还想知道除了上述我所会的这些外(自我感觉都是实现的网站再基础不过的东西),还需要往哪个方面多努力(目标是成为真正的Asp.Net程序员)?
      

  11.   

    每天都在成长,Insus.NET每天都感到还有很多东西不懂,而要学的......
      

  12.   

    谢谢各位,我还想问一下,我现在的情况是这样:用Repeater\DataGrid\GridView实现数据的显示\增\删\改\分页\排序\查询;会使用Web.Config做网站的配置;能在类中写一些简单的调用方法;使用脚本语言实现一些简单的功能(标鼠触发背影变色\提示确认等)\SQL语言的基本使用\HTML基本语法\DW制作网页\PS处理网页图片\Flash简单动画   能找到份Asp.Net的工作吗????如果不行,还需要在哪方面做努力?
    ----------------------------------------------------------暴汗!! 我都不会那么多, 真不知道这些年我是怎么用.NET做项目的
      

  13.   

    自己写吧.SqlDataSource项目中用到的很少(自我感觉)
      

  14.   

    全是手写,就连SQLHelper都不用,锻炼自己,还有老大不让用,你可以去看下PETSHOP 4。0 
    其实你会的只是皮毛,你做的那些都是体力劳动的活了,你要学习的是底层,接口,继承,算法,还有设计模式,这几个才是最重要的,你说那些,只要懂点的查下资料都会,劝你还是找个地方学习一下,能模仿做个PETSHOP 就是高手了
      

  15.   

    谢谢caton216、hongcha99、i0876、lass_name、txg3104257、Nash_exe、zyug、weblogical、jenkin1016、xh831213。看到大家对我的帮助深表感谢! 
    wanabe astray555 
    To ghosteryly :谢谢,你说的对.
    To zhenli627:谢谢,你给了我信心!
    To xiahouwen :听到你的这句话我明白了我走的是对路的.
    To insus:是的,我们共同成长!
    To philoo:不好意思,我写的可能没有表达我的意思,上述内容我掌握的都是最初级的程度.所以还请多多指教.我是两年前毕业的,做了两年的行政和五个月的业务,但又想回到  专业上来,不然大学白上了,而且喜欢编程,但程度不行.除了ASP.NET原来没学过,其他都熟悉点.To lovehongyun:谢谢,你的意见对我非常有帮助.
      

  16.   

    上回面试碰到一人不知道SqlConnection对象,他说他都是直接拖控件来连数据库......
      

  17.   

    To zhuanshen712:谢谢,我知道了。
    To nbfa45lr:说的好,你可能还高看我啦,我现在的程度是最初级的,但我想向这个方向走,以后还请多指点。
      

  18.   

    To luck0235:呵呵,那他肯定被你Pass了。
      

  19.   

    SqlDataSource 控件 和 自己写代码,实现的功能是一样的。
    一般在学校学的都是自己写代码,功能都一样,只是看自己习惯用哪种方式
    不过,自己写更灵活一些,可以根据自己需要,在连接里加些自己想要的东西
    而且,一般的项目都是写个连接池,然后整个项目用,很少项目用控件的
      

  20.   

    手写要好的多
    现在的网站开发一般都是分层的
    网站的维护程度来说很简单只要跟该以下web.config文件
    而SqlDataSource  将会很麻烦