当前位置:编程学习 > C#/ASP.NET >>

网站动静结合问题????

一个网站分为两个部分上面<div>中的信息是从数据库中取出来的,下面的模板是个静态页面,现在就是让下面这部分不同产品的页面随上面从数据库中取出来id的产品而变化,<iframe>这个不知道能用不,而且这个静态部分的怎么随上面id变化而自己变化。不要问我为什么不全从数据库中取。求解决,懂得+QQ372590258,指教!!!aspx --------------------编程问答-------------------- iframe 不利于seo 不要用 --------------------编程问答-------------------- 现在关键是能解决这个问题,其他的无所谓了。 --------------------编程问答--------------------
引用 2 楼 vssqlapi 的回复:
现在关键是能解决这个问题,其他的无所谓了。

--------------------编程问答-------------------- 想到三种方法
1、iframe 
2、ajax异步加载
3、shtml --------------------编程问答-------------------- 详细点啊,大哥们!!!!! --------------------编程问答-------------------- 用js获取吧     上面读取出来的ID  用js cookie 保存    
下面  静态页面就可以用js获取到ID 了 --------------------编程问答-------------------- 用js获取产品的ID,通过js里的方法将ID属性追加到下面的DIV中就可以了通过ID控制下面的变化 --------------------编程问答--------------------
引用 6 楼 liukaizxc 的回复:
用js获取吧 上面读取出来的ID 用js cookie 保存  
下面 静态页面就可以用js获取到ID 了

能详细写一下吗?谢谢了! --------------------编程问答-------------------- 你那个模板是什么东西,是对应各个产品生成的静态产品介绍页面吗 --------------------编程问答-------------------- 伪静态页。 --------------------编程问答--------------------
引用 9 楼 aspnetchengxu 的回复:
你那个模板是什么东西,是对应各个产品生成的静态产品介绍页面吗

是的,而且是很多个不同的,一样的都好说。 --------------------编程问答-------------------- 详细点?
shtml就是在asp时代就常用的那个include其它页面啦。几乎所有的web服务器都支持的。语法非常简单自已百度一下,十分钟就明白了。

ajax异步加载,你在页面上放一个div,用ajax取静态url的内容,替换div的内容就行了。这个是很浅的ajax了吧,不行的吧百度例程,改一下十分钟搞定。

iframe 的话,你自己不都想到了,就不用详细说了吧。 --------------------编程问答-------------------- 既然你都生成静态页面了,肯定知道文件名称了,那就直接在js中加载那个页面就是了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,