asp:SqlDataSource vs使用C#进行ADO.NET编码

时间:2011-02-25 19:13:10

标签: asp.net

我真的没有时间学习新语言,在我的情况下是asp.net,但是想开始在asp.net开发网站。我不想使用asp:SqlDataSource控件。如果我在codebehind aspx中编写它是好的:所有数据库连接和ado.net和c#中的其他CRUD操作。我已经知道xhtml,javascript - jquery,css,xml,json,在服务器端编码方面的一些知识(在php之前)。想要开始编码,而不是学习凌乱的asp.net控件。请指教,或者我必须坐下来学习使用这些asp.net控件的所有血腥方法?

2 个答案:

答案 0 :(得分:2)

您不必使用SqlDataSource控件,您可以在ado.net和C#中执行所有操作。

但是,在某些情况下,您可以使用SqlDatasource保存相当多的编码。

答案 1 :(得分:0)

如果你对ASP.NET控件感觉很糟糕,为什么甚至渴望使用它呢?虽然您不需要使用框架或第三方提供的任何控件,但开始使用任何新内容都需要一些学习。您不需要使用asp:SqlDataSource来构建数据驱动的ASP.NET网站,但似乎您已经避开了所有控件(不仅仅是这个):)

此外,如果您刚刚开始,我建议您查看ASP.NET MVC 3.0。那将更接近你到目前为止所做的事情。