日期:2014-05-18  浏览次数:20534 次

初学asp.net 2.0的有关数据库连接的问题
<asp:ListBox   ID= "ListBox1 "   runat= "server "   DataSource= " <%#   SqlDataSource1   %> "   DataTextField= "gpmc "   DataValueField= "gpmc "> </asp:ListBox>
        <asp:SqlDataSource   ID= "SqlDataSource1 "   runat= "server "   ConnectionString= " <%$   ConnectionStrings:GuPiaoConnectionString2   %> "
                SelectCommand= "select   gp_mc   as   gpmc   from   gpjg   order   by   gp_id "> </asp:SqlDataSource>
可是为什么listbox里什么显示也没有呢?
请各位大大指点一二呀
ConnectionStrings:GuPiaoConnectionString2   是保存在web.config里的连接数据库的,测试后绝对可用的!

------解决方案--------------------
你这样是 hardcode 不要在空间的页面代码里面绑定数据库
你应该在后台代码中绑定数据库
前台就仅仅丢一个空的 空间而已
------解决方案--------------------
DataSource= " <%# SqlDataSource1 %>
===================================
DataSourceID= "SqlDataSource1 "

已经用自动生成的方式了,为什么这步不用?