现在用repeater显示出了文章列表,想点击文章的名字链接到文章详情去
——————
想拼一个URL到文章页,但是这样的话不是要一篇文章创建一个页面?
不知道能不能在模板页中只绑定内容那个字段,
这样的话href该怎么写呢?
——————————————
给个思路吧,各位,谢了先~

解决方案 »

  1.   

    做个显示内容的页面,动态显示内容
    repeater里的文章名绑定控件改成HyperLink控件,text值绑定为文章名,url可以在后台查找这个控件在设置url就可以了
      

  2.   


     <asp:TemplateField HeaderText="编辑">
                        <ItemStyle HorizontalAlign="Center" Width="8%" />
                        <ItemTemplate>
                            <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("schoolid", "SchoolEdit.aspx?schoolid={0}&action=modify") %>' Text="编辑"></asp:HyperLink>
                        </ItemTemplate>
                    </asp:TemplateField>
      

  3.   

    贴个代码给你,这个是我用A标签弄得,思路是一样的<div class="I_ServerItemImgBox">
                                    <span class="I_ImgBox"><a href='pages.aspx?key=orderly&val=<%# Eval("id")%>'>
                                        <asp:Image ID="imgPhoto" runat="server" ImageUrl='<%# Eval("Photo") %>' ToolTip='<%# Eval("Name") %>' /></a></span>
                                </div>
      

  4.   

    <ItemTemplate><br/>
                <a target="_blank" href="ArticleDetail.aspx?id=<%#DataBinder.Eval(Container.DataItem, "ObjectId").ToString()%>"><%#DataBinder.Eval(Container.DataItem, "Title")%></a>
                    
                </ItemTemplate>
      

  5.   

     <asp:Repeater ID="Repeater1" runat="server" DataSourceID="obj1">
      <ItemTemplate>
      <tr>  
      <td>
     <a href='test.aspx?id=<%# Eval("id")%>'> <%# Eval("title")%></a>
      </td>  
      </tr>
      </ItemTemplate>
      </asp:Repeater>
      

  6.   

    <a href='a.aspx?id=<%# EVAL("id")%>'><%# Eval("title")%></a>
      

  7.   

    <a href='test.aspx?id=<%# Eval("id")%>'> <%# Eval("title")%></a>
      

  8.   


    不好意思,我再请问下,存在数据库中的html我读出来了,现在要显示出来,
    我应该把这些html放在什么地方让它们显示出格式呢
      

  9.   


    不好意思,我再请问下,存在数据库中的html我读出来了,现在要显示出来,
    我应该把这些html放在什么地方让它们显示出格式呢
      

  10.   

    我的意思是:现在有一段字符串,里面包含html,应该把字符串的值赋给谁,让页面显示出来
      

  11.   


    哦,赋值给Label也可以,或者直接显示在页面上也可以的