现在用repeater显示出了文章列表,想点击文章的名字链接到文章详情去
——————
想拼一个URL到文章页,但是这样的话不是要一篇文章创建一个页面?
不知道能不能在模板页中只绑定内容那个字段,
这样的话href该怎么写呢?
——————————————
给个思路吧,各位,谢了先~
——————
想拼一个URL到文章页,但是这样的话不是要一篇文章创建一个页面?
不知道能不能在模板页中只绑定内容那个字段,
这样的话href该怎么写呢?
——————————————
给个思路吧,各位,谢了先~
repeater里的文章名绑定控件改成HyperLink控件,text值绑定为文章名,url可以在后台查找这个控件在设置url就可以了
<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>
<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>
<a target="_blank" href="ArticleDetail.aspx?id=<%#DataBinder.Eval(Container.DataItem, "ObjectId").ToString()%>"><%#DataBinder.Eval(Container.DataItem, "Title")%></a>
</ItemTemplate>
<ItemTemplate>
<tr>
<td>
<a href='test.aspx?id=<%# Eval("id")%>'> <%# Eval("title")%></a>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
不好意思,我再请问下,存在数据库中的html我读出来了,现在要显示出来,
我应该把这些html放在什么地方让它们显示出格式呢
不好意思,我再请问下,存在数据库中的html我读出来了,现在要显示出来,
我应该把这些html放在什么地方让它们显示出格式呢
哦,赋值给Label也可以,或者直接显示在页面上也可以的