<asp:Repeater ID="indexHmtl3" runat="server">
<ItemTemplate>
<dd><a target="_blank" href="/design_v<%Eval("arID").ToString())%>.html"><%#pubfunction.SubStr(Eval("arshortTitle").ToString(),20)%></a></dd>
</ItemTemplate>
</asp:Repeater>
===========================================
在 <ItemTemplate>里面显示的时候我要控制显示到第几条的时候,是什么样的:也就是显示结果要成这样
比如显示十条:(下面这个就是我想要的显示结果,就是当显示第二条的时候显示2,第5条的时候显示5,当第十点的时候前面显示一个图片
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><span>2</span><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><span>5</span><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><img src=""><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>但是我现在云南结果是:
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
我不想要这样的
如何控制呀?
<ItemTemplate>
<dd><a target="_blank" href="/design_v<%Eval("arID").ToString())%>.html"><%#pubfunction.SubStr(Eval("arshortTitle").ToString(),20)%></a></dd>
</ItemTemplate>
</asp:Repeater>
===========================================
在 <ItemTemplate>里面显示的时候我要控制显示到第几条的时候,是什么样的:也就是显示结果要成这样
比如显示十条:(下面这个就是我想要的显示结果,就是当显示第二条的时候显示2,第5条的时候显示5,当第十点的时候前面显示一个图片
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><span>2</span><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><span>5</span><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><img src=""><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>但是我现在云南结果是:
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
<dd><a target="_blank" href="/design_v2323.html>dklasdkflsafda</a></dd>
我不想要这样的
如何控制呀?
解决方案 »
- 求一个简单的正则表达式
- 我在一个asp的项目里加了一个功能,用.net实现的,现在无法在iis里浏览,请问这是为什么???
- Eddie005(♂) №.零零伍 (♂) 请进
- <%# 请大家知道我:<globalization requestEncoding="gb2312" responseEncoding="gb2312"/> 把utf-8和gb2312有什么区别 谢谢
- 学了ASP再学ASP.NET是不是又得从头学起
- 关于 提交后如何保留程序添加控件的问题.
- 如何在asp.net中访问Excel(内空)
- 各位,谁有比较完整清晰的C#(Asp.net)编码规范,可否给小弟一份,谢谢。赠送100分。
- 有没有asp.net的电子书啊?
- 性别出现不一致
- asp.net中怎么把字符串转为整型,总是报“输入字符的格式不正确”
- 转发和重定向问题
不会的话
在aspx中
<%for%> 写法比较复杂如果在aspx中不会的话
那么
<%=CreateHtml()%>
在cs文件中拼接html
<dd><%#showstyle(Container.ItemIndex或Eval("数据库ID"))%><a target="_blank" href="/design_v<%Eval("arID").ToString())%>.html"><%#pubfunction.SubStr(Eval("arshortTitle").ToString(),20)%></a></dd>
</ItemTemplate>.aspx.cs中
protected string showstyle(int id)
{
if(id == 2)
{
//显示内容
}
…………
}
如果LZ第十条的图片是定死的,建议用jquery,如果是根据数据条相应读取的,建议用cs里面的html拼接<script type="text/javascript">
$(function(){
var $dd=$("dd");
$("<span>2</span>").insertBefore($dd.eq(1).find("a"));
$("<span>5</span>").insertBefore($dd.eq(4).find("a"));
$("<img src='' />").insertBefore($dd.eq(9).find("a"));
})
</script>cs里面的实现for(int i=0;i<dt.Count;i++)
{
if(i==1||i==4)
{
//这里拼接的时候多加一个span
}
if(i==9){
//这里拼接的时候加相应的img
}
}
//最后将这个用方法或者有访问权限的字符串让前台aspx文件使用