网站中有新闻列表这块内容,当点击新闻标题之后,就可以进入新闻的详细内容了,我想问下,这些内容这么多字,是用什么来显示的呢?
还有
 <asp:DataList ID="newproduct" runat="server" RepeatColumns=8 >
        <ItemTemplate>
   <TABLE cellSpacing=0 cellPadding=0  border=0>
                        <TBODY>
                          <TR>
                            <TD align="center"  >
      <TABLE cellSpacing=0 cellPadding=0 width=220 border=0>
                                <TBODY>
                                <TR>
                                <TD><img src='<%#Eval("Smallpic") %>' border="0" width="200px" height="200px"></TD></TR>
                                <TR>
                                <TD height=3></TD></TR>
                                <TR>
                                <TD height=26><a href='productinfo.aspx?id=<%#Eval("ProductID") %>'><%#Eval("Title") %> </a></TD></TR>
                                <TR>
                                <TD>价格:<FONT color=#cc0000>¥<%#Eval("Price") %></FONT>&nbsp;&nbsp;&nbsp;&nbsp;
                                <a href='<%#Eval("Url") %>' target="_blank"><IMG src="Images/gm.gif"  border=0></a></TD></TR></TBODY>
                                </TABLE>    
                                       </TD>
                          </TR></TBODY></TABLE>
        </ItemTemplate>
                        </asp:DataList>
 这段代码是从数据库中读出字段,然后点击进入详细的内容,我想知道,那个<a href.......>,显示信息的页面怎么接受到那个传过去的ID啊?谢谢高手指点,我刚学习.NET!

解决方案 »

  1.   


    <a href='productinfo.aspx?id=<%#Eval("ProductID") %>'><%#Eval("Title") %> </a><%#Eval("ProductID")>
    绑定ID字段 参数
    <%#Eval("Title")>
    绑定title字段
      

  2.   

    你可以用一个literal这个控件来显示他的内容,或者是直接用一个div让它运行在服务器端,然后赋值就可以了
      

  3.   

    小妹妹 显示吗用textarea  获取URL中传过去的id呢 就用Request.QueryString["id"]就可以了  加我QQ呀977863875
      

  4.   

    接受参数:Request.QueryString["id"];显示用:literal或者label指定text就行了
      

  5.   

    <a href='productinfo.aspx?id=<%#Eval("ProductID") %>'><%#Eval("Title") %> </a>
     注意id里面有" '> "你可以安截取字符串的方式来做