【发布时间】:2011-07-16 06:06:02
【问题描述】:
在最近尝试理解 ASP.NET GridView 时,我看到 mst 示例使用了直接在 ASPX 标记中声明的数据源。比如……
<asp:SqlDataSource ID="productDataSource" Runat="server"
SelectCommand="SELECT [ProductName], [UnitPrice],
[UnitsInStock], [QuantityPerUnit] FROM [Products]"
ConnectionString=
"<%$ ConnectionStrings:NWConnectionString %>">
</asp:SqlDataSource>
我见过很多这种声明性数据源,而不是我被教导(并且个人更喜欢)使用 ADO.NET 访问数据然后在代码隐藏中设置控件数据源的方式。
在 ASPX 中使用这种新型数据源声明有什么好处?有什么好处和坏处?
【问题讨论】:
标签: asp.net datasource