<asp:Repeater ID="rptNews" runat="server" OnItemCommand="rptNews_ItemCommand">
<ItemTemplate><tr>
<td style="width:70%"><b><asp:LinkButton Text='<%#Eval("SD_Title")%>' ID="lbtnSearch" runat="server" PostBackUrl='SchoolNewsInfo.aspx?sid=<%#Eval("SI_OID.SI_OID") %>&id=<%#Eval("SD_OID") %>'  CommandName="search" ></asp:LinkButton></b><%--<a  href="SchoolNewsInfo.aspx?sid=<%#Eval("SI_OID.SI_OID") %>&id=<%#Eval("SD_OID") %>"><b> <%#Eval("SD_Title")%></b> </a>--%></td>
<td style="width:30%" align="right">已有<%#Eval("SD_ClickCount")%>人查看</td>
</tr><tr>
<td colspan=2><%#Eval("SD_Content")%></td>
</tr><tr style="background-color:Silver">
<td align=right colspan=2>
日期:<%#Eval("SD_InsertDate")%>
</td>
</tr>
<tr>
<td colspan=2><hr /></td>
</tr>
</ItemTemplate>
</asp:Repeater>
这样的.我在SchoolNewsInfo.aspx页面怎么可以取到sid和id的值呢.请各位高手帮帮我.....感激不尽!

解决方案 »

  1.   

    Request.QueryString["sid"].ToString();
      

  2.   

    这样不行....
    这个是我在SchoolNewsInfo.aspx写的代码.传过来的null
    dynamicOID = Request.QueryString["id"].ToString();
    schoolOID = Request.QueryString["sid"].ToString();
      

  3.   

    http://localhost:31593/YellowPage/WebUI/Front/pages/SchoolNewsInfo.aspx?sid=<%#Eval(\"SI_OID.SI_OID\")%20%>&id=<%Eval(\"SD_OID\")%20%>这就是浏览器上面显示的参数信息...大家帮忙解决一下....
      

  4.   

    放在reapeater控件里面不能这么绑定~!
      

  5.   

     PostBackUrl=<%#"/SchoolNewsInfo.aspx?sid="+Eval("SI_OID.SI_OID")+"&id="+Eval("SD_OID")%>
    你最好使用 hyperlink 绑定NavigateUrl=<%#"/SchoolNewsInfo.aspx?sid="+Eval("SI_OID.SI_OID")+"&id="+Eval("SD_OID")%> linkbutton 提交的整个网页内容,没必要的。
      

  6.   

    <asp:LinkButton Text='<%#Eval("StaffCode")%>' ID="lbtnSearch" runat="server"  PostBackUrl='<%# "SchoolNewsInfo.aspx?sid=" + Eval("EName")  + "&id=" + Eval("EName") %>' CommandName="search" ></asp:LinkButton>已验证
      

  7.   

    PostBackUrl='SchoolNewsInfo.aspx?sid=<%#Eval("SI_OID.SI_OID") %>&id=<%#Eval("SD_OID") %>'  这段代码放在<a></a>中的href里面就可以找的到,放在linkbutton里面就找不到.....
      

  8.   

    <asp:LinkButton Text='<%#Eval("SD_Title")%>' ID="lbtnSearch" runat="server"  PostBackUrl='<%# "SchoolNewsInfo.aspx?sid=" + Eval("SD_OID.SD_OID")  + "&id=" + Eval("SD_OID") %>' CommandName="search" ></asp:LinkButton>刚刚测试把参数改了,现在改回来
      

  9.   

    linkbutton 为什么要用这个控件传值呢?
    用 hyperlink控件多好啊
      

  10.   

    postbackurl='<%#String.Format("SchoolNewsInfo.aspx?sid={0}&id={1}",Eval("SID"),Eval("ID"))'这样看比较清楚些