asp.net中怎样使用数据库中表的字段

来源:百度知道 编辑:UC知道 时间:2024/06/01 07:39:41
我做了一个控件,在控件中要使用数据库中Article这个表中的ArticleID,picsrc,picText这些列,怎么引用啊
<a href="Detail.aspx?ArticleID<%= ArticleID%>" title="picText target="_blank" style="visibility: visible; display: block;">
<img class="Picture" src=<%=picsrc %>" ></a>
上面的语句正确的怎么写,具体点,需要用到ADO吗

可以把数据绑定到repeater上 然后在显示
后台绑定
rpt.datasource=dst;
rpt.databind();
前台显示
<asp:repeater runat="server" id="rpt">
<ItemTemplate>
<a href="Detail.aspx?ArticleID=<%# DataBinder.Eval(Container.DataItem,"ArticleID") %>
title="picText target="_blank" style="visibility: visible; display: block;">
<img class="Picture" src=<%# DataBinder.Eval(Container.DataItem,"picsrc") %>
></a>
</ItemTemplate>
</asp:repeater>

1用控件绑定吧!
2或者定义个公用变量

要用到数据连接

在代码中定义公用或保护级变量,或者直接用一个方法处理
代码中就如你这样写,不过经常会出现页面没有处理的情况,造成这种结果一般是因为单引号与双引号的问题,代码一定要在双引号里,详细的信息你可以在网上找找C# Eval的资料

查询出来不就OK?