注册 登录
编程论坛 ASP.NET技术论坛

急问!!! 后台添加新闻 首页显示新闻标题怎么做

yjyuyu96 发布于 2012-03-13 15:46, 554 次点击
后台添加新闻 首页显示新闻标题怎么做
同样的 后台设置模块 在首页显示
如 添加模块:新闻模块
在首页
新闻模块

只有本站会员才能查看附件,请 登录


[ 本帖最后由 yjyuyu96 于 2012-3-13 15:52 编辑 ]
3 回复
#2
guming2012-03-13 17:28
你可以考虑从数据库中读取数据绑定到repeater控件,在模板列中添加链接标签,将其href中的地址要传递的参数用eval绑定,如:herf="detail.aspx?id=<% Eval("id") %>"...
#3
yjyuyu962012-03-14 11:08
以下是引用guming在2012-3-13 17:28:14的发言:

你可以考虑从数据库中读取数据绑定到repeater控件,在模板列中添加链接标签,将其href中的地址要传递的参数用eval绑定,如:herf="detail.aspx?id="...
怎么从数据库中读取数据绑定到repeater控件 详细点
#4
guming2012-03-14 19:37
在页面中添加一个repeater控件

<asp:Repeater ID="rptcomments" runat="server">
        <ItemTemplate>
        <p>标题:<%# Eval("字段1") %></p>
        <p>内容:<%# Eval("字段2") %></p>
        </ItemTemplate>
        <SeparatorTemplate>
        <hr />
        </SeparatorTemplate>
        </asp:Repeater>

cs文件:

数据绑定方法:

 private void RptDataBind()
    {
        DataSet ds = new DataSet();
        using(SqlConnection conn=new SqlConnection(connStr))  //connStr为链接字符串...
        {
            string sql = "select 字段1,字段2 from table";
            SqlDataAdapter adpt = new SqlDataAdapter(sql, conn);            
            adpt.Fill(ds,"table");
        }
        this.rptcomments.DataSource = ds.Tables[0];
        this.rptcomments.DataBind();
    }

[ 本帖最后由 guming 于 2012-3-14 19:40 编辑 ]
1