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

求助一个关于repeater取值的问题
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="DongTai">
  <ItemTemplate>
  <ul>
  <li class="t1"><a href='DevelopContent.aspx?id=<%#Eval("Id") %>&title=<%#Eval("Title") %>'
  target="_blank">
  <%# Eval("Title") %><%#Eval("CommitTime","{0:yyyy.MM.dd}")%></a></li>
  </ul>
  </ItemTemplate>
</asp:Repeater>这里是我新闻那一块,想点这里的标题在
  <div id="title">
  <%=title %></div>
  <div id="content">
  <%=detail %></div>这个页面显示,这个页面的.cs,
public string title = string.Empty; //标题
  public string detail = string.Empty; //内容
  protected void Page_Load(object sender, EventArgs e)
  {
  int mid = Convert.ToInt32(Request.QueryString["id"]);
  }接下去不知道怎么想了,新手,求助!在线等

------解决方案--------------------
看明白了。。。
是点击当前repeater里的新闻链接。。然后在另外一个页面显示这条新闻标题和内容?
写个方法嘛。。。
根据传过来的ID 吧当前这条新闻的(你要的查出来)
NewsInfo news=new NewsInfo();
news=根据Id查询的方法(mid);
title =news.title.tostring();
detail =news.detail.tostring();
正上班呢。。给分吧。。