最终目的:做一个seo友好的 ASP.NET 网站。首页想做成csdn首页那样的CSS+DIV模式,在此请教实现思路。下面的代码摘自www.csdn.net 页面源文件,这种列表是如何连接后天数据的,又是如何实现更新的?(注:试过用ajax实现,可能是方法不对,在页面源文件中只能看到调用的js函数)
摘自:www.csdn.net 源文件
<div class="sidebar_con">
<h4 class="txt_12"><span class="txt_gray"></span>特别推荐</h4>
<dl class="session_style">
<dt class="hidden"></dt>
<dd><a href="http://g.csdn.net/5116841" target="_blank" title="程序优化利器:ATOM" onclick='LogClickCount(this,93);'>程序优化利器:ATOM</a></dd>
<dd><a href="http://g.csdn.net/5116155" target="_blank" title="【下载】Flex劲爆游戏" onclick='LogClickCount(this,93);'>【下载】Flex劲爆游戏</a></dd>
<dd><a href="http://g.csdn.net/5116154" target="_blank" title="【下载】CUDA性能指南 " onclick='LogClickCount(this,93);'>【下载】CUDA性能指南 </a></dd>
<dd><a href="http://g.csdn.net/5115717" target="_blank" title="解决Symbian 中文乱码" onclick='LogClickCount(this,93);'>解决Symbian 中文乱码</a></dd>
<dd><a href="http://g.csdn.net/5116103" target="_blank" title="如何在Lotus Symphony中创建XForms文档" onclick='LogClickCount(this,93);'>如何在Lotus Sympho</a></dd>
</dl>
</div>
解决方案 »
- 急急急..关于js调用问题-一个页面中的js调用另一页面中的js?
- 怎么用using指令引用另一个名字空间的类
- 【提问】asp.net上传大文件(100M以上)带进度条开源代码
- 来者有分,ASP.NET2.0中使用DTree.js实现菜单树为何生成树时非常缓慢?
- 用asp.net访问本地数据库,error40,为什么呀?
- 怎么备份服务器上的SQL数据库和存储过程到本地?
- 如何使Calendar进行上、下月切换时不改变url地址?
- 在客户端可以引用web服务吗
- 对孟大侠图片显示代码的改进,请大家指点。
- VS2005 web项目Publish时,会不会自动把它所引用的项目的Debug编译方式变为Release编译方式?
- asp.net视频播放只有声音没有图像
- 很简单的问题
用.NET的话,用框架..
对 直接绑定不就ok了
在里面绑定了就成那了 csdn是用.net做的
欢迎加入ASP.NET QQ群:79817099 大家互动讨论!
blog.csdn.net 也有类似的实现。不想使用ASP.NET控件实现,对seo不太友好,
想知道如何用div dl dd dt 这种方式实现
摘自http://blog.csdn.net/页面源文件
<form name="aspnetForm" method="post" action="default.aspx" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJOTYwMzEzMjA2ZGTH1Qs6jpZSUjz6nvDZpO4weYM90w==" />
本人新手,要做第一个网站,能不能介绍一种方法,或给点提示 iframe对seo不太友好
用Web标准(DIV+CSS)构页面模板,
用外部调用方式使用CSS样式单和JS,
网站内容经常更新
<a href='showpros.aspx?id=<%# DataBinder.Eval(Container.DataItem, "产品类别")%>'>
<%# DataBinder.Eval(Container.DataItem, "产品类别")%>
</a>类似这样的,使用数据绑定
直接在后台打印就可以,速度快,也是你要的效果
m_StringHtml.AppendFormat("<div class=\"sidebar_con\">\r\n");
m_StringHtml.AppendFormat(" <h4 class=\"txt_12\"><span class=\"txt_gray\"></span>特别推荐</h4>\r\n");
m_StringHtml.AppendFormat(" <dl class=\"session_style\">\r\n");
m_StringHtml.AppendFormat(" <dt class=\"hidden\"></dt>\r\n");
m_StringHtml.AppendFormat(" <dd><a href=\"http://g.csdn.net/5116841\" target=\"_blank\" title=\"程序优化利器:ATOM\" onclick='LogClickCount(this,93);'>程序优化利器:ATOM</a></dd>\r\n");
m_StringHtml.AppendFormat(" <dd><a href=\"http://g.csdn.net/5116155\" target=\"_blank\" title=\"【下载】Flex劲爆游戏\" onclick='LogClickCount(this,93);'>【下载】Flex劲爆游戏</a></dd>\r\n");
m_StringHtml.AppendFormat(" <dd><a href=\"http://g.csdn.net/5116154\" target=\"_blank\" title=\"【下载】CUDA性能指南 \" onclick='LogClickCount(this,93);'>【下载】CUDA性能指南 </a></dd>\r\n");
m_StringHtml.AppendFormat(" <dd><a href=\"http://g.csdn.net/5115717\" target=\"_blank\" title=\"解决Symbian 中文乱码\" onclick='LogClickCount(this,93);'>解决Symbian 中文乱码</a></dd>\r\n");
m_StringHtml.AppendFormat(" <dd><a href=\"http://g.csdn.net/5116103\" target=\"_blank\" title=\"如何在Lotus Symphony中创建XForms文档\" onclick='LogClickCount(this,93);'>如何在Lotus Sympho</a></dd> \r\n");
m_StringHtml.AppendFormat(" </dl>\r\n");
m_StringHtml.AppendFormat("</div>\r\n");
m_StringHtml.AppendFormat("\r\n");
不过这种方法怎么才能打印到网页的指定位置呢。现在实现的方式是,后台构建字符串 m_StringHtml,然后前台输出<% Response.Write(this.m_StringHtml); %> 或
<%= this.m_StringHtml; %>