0
我想问一下在asp.net中是否可以使用多个SqlDataSource
。我的问题抱歉,我只是编程方面的新手。可以在我的.aspx文件中多次使用<asp:SqlDataSource>吗?
<asp:SqlDataSource ID="SqlDataSource9" runat="server"
SelectCommand="SELECT cdesc FROM [main] where [cmain]='O' and [cformat]='' order by cdesc"
ConnectionString="<%$ ConnectionStrings:My_ConnectionString %>" />
<asp:SqlDataSource ID="SqlDataSource10" runat="server"
SelectCommand="SELECT cdesc FROM [main] where [cmain]='Q' and [cformat]='' order by cdesc"
ConnectionString="<%$ ConnectionStrings:My_ConnectionString %>" />
你为什么不试试看?多个相同的数据源没有任何意义,但没有理由说为什么多个数据源获取不同的数据会成为问题。否则,它会使页面非常不灵活。 – ADyson
如果您的查询之间有如此小的差异,则可以使用参数根据用户输入或您自己的脚本来改变变量值(例如,您的'cmain'字段)。你可以很容易地谷歌有关它的教程。 – ADyson