初学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 "
已经用自动生成的方式了,为什么这步不用?