请问这样的功能是怎么实现的呀 ???

chkmouse 2009-01-19 01:42:00
www.52tc.cn



看这个网站上 右边的“游戏新闻

1.很明显是从数据库里读数据然后再前台展示出来,仔细看一下 标题凡是超过多长的就给截取了,后边用 。。。代替 请问这是怎么实现的呀?
2.把鼠标放在标题上,仔细观察左下角的href链接:http://www.52tc.cn/newsDisplay.aspx?id=97 ,id指的明明是97,可前台为什么显示是1呀?你看这个网站标题在前台显示总是1,2,3,4,5,6,7 请问这个功能是怎么实现的呀?
...全文
119 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolcatfore 2009-01-19
  • 打赏
  • 举报
回复

<RewriterRule>
<LookFor>http://www.52tc.cn/newsDisplay.aspx?id=1</LookFor>
<SendTo>http://www.52tc.cn/newsDisplay.aspx?id=97</SendTo>
</RewriterRule>


在web.config里面做地址重写。
coolcatfore 2009-01-19
  • 打赏
  • 举报
回复

<html>
<head>
<meta http-equiv="Content-Type" content="text ml; charset=gb2312" />
<title>幸福守望.守望幸福</title>
<style type="text/css">
<!--
div{line-height:150%;
border:#ccc 1px solid;
font-size:12px;}
li{width:80px;
word-break:keep-all;
text-overflow:ellipsis;
overflow:hidden;}
-->
</style>
</head>
<body>
<div >
<ul>
<li><a target="_blank" href="http://www.cnblogs.com/moses/archive/2007/04/28/730597.html">css文字排版强行换行</a></li>
<li>css文字排版强行换行</li >
<li>css文字排版强行换行</li >
<li>css文字排版强行换行</li >
<li>css文字排版强行换行</li >
<li>css文字排版强行换行</li >
<li>css文字排版强行换行</li >
<li>css文字排版强行换行</li >
<li>css文字排版强行换行< /li>
<li>css文字排版强行换行</li >
</ul></div>
</body>
</html>
chkmouse 2009-01-19
  • 打赏
  • 举报
回复
ls的大姐姐,您说的是第二个问题么 能给我一段代码么, 谢谢
jiang_jiajia10 2009-01-19
  • 打赏
  • 举报
回复
用CSS控制,DIV有个属性加上去他就自动变成....
chkmouse 2009-01-19
  • 打赏
  • 举报
回复
1.我用datalist绑定一张新闻表, 请问代码应该怎么写呀? 在html代码页面里没法写if语句呀?
2.能给我点思路么? 好迷茫
kingjl2009 2009-01-19
  • 打赏
  • 举报
回复
1.文字超过多长就用...来显示~最好别用SUBSTRING截取字符串~如果有中文有英文~就不好统计长度了~最好是用流读~一个一个读出来~之后再截取
2.我初步看了下~好像是用JQUERY写的~
chkmouse 2009-01-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 king19840811 的回复:]
1。string.SubString(1,n)+"..."
2id=97 这个id只是一个传递的参数,在这里应该是用来区分每条信息的标识。与页面显示的标题没有关系
比如你点这条信息。在另一个页面它就会根据这个id=97来返回数据库中id=97的信息
[/Quote]

1.如果字符串大于或者等于N可以,但是、如果字符串小于N就会异常(绑定Datalist)
2.新闻表绑定Datalist,在数据库里id是97 可前台为什么是1,2,3,4,5,6,7呀? 不会是强行添加进去的吧!
流年岁月 2009-01-19
  • 打赏
  • 举报
回复
帮楼主顶了
ReyZhang 2009-01-19
  • 打赏
  • 举报
回复
1.如果全部显示标题的内容,会撑开页面,故设置当标题内容超过指定长度的时候,就截取字符串 substring函数可以,但注意如果你的标题中包含html标记的话,最好先过滤掉html标记再截取 . 其实用css样式也是可以控制的

2. "id=97" 这个是用来根据主键值来取数据,这个主键值就是 97
cow8063 2009-01-19
  • 打赏
  • 举报
回复
我就不说了
king19840811 2009-01-19
  • 打赏
  • 举报
回复
1。string.SubString(1,n)+"..."
2id=97 这个id只是一个传递的参数,在这里应该是用来区分每条信息的标识。与页面显示的标题没有关系
比如你点这条信息。在另一个页面它就会根据这个id=97来返回数据库中id=97的信息

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧