indexhtm是静态文件,不能直接动态处理数据
换句话说,你写的<% requestquerystring("id")%>是asp语法,而index。htm是静态文件,压根就是2回事
说详细一点就是,asp是动态服务器端语言,需要iis去解析,而htm文件则不需经过服务器解析,直接发送到客户端浏览器进行显示
,
再详细一点,就是当iis发现后缀名是htm或者html时,便不再进行编译,直接发送至浏览器,所以无论你在indexhtm写什么动态代码,都不会被编译的,除非你在iis上设置,将htm后缀名文件也用aspdll文件编译
你逻辑错了 应该先有数据库 比如里面就有caseid字段 然后生成html文件里面有caseid;
而不是你这样先有几个html,然后问地址栏的caseid怎么取
你频道栏目都建立ok
那么在每个文章页,你这个caseid就是{dede:fieldcaseid /}就行了
---回复评论
你说话真气人,是你不懂还是我不懂,你意思你这段php代码$_GET['id']这玩意写在{dede}标签里面,想知道有效果没,废话肯定没效果
我说你一开始逻辑就错了你不明白,你看你父页面的超链接<a href="index-cgal2htmlcaseId=3&typeid=48" target="caseIframe">这个地方不应该是手写的吧,假如叫{dede:fieldurl},那么你所谓的n多子html页面是要后台生成的,既然是后台生成的,那么管你几级内容页里面想要的typeid就能直接用{dede:fieldtypeid /}获取到 而不是看着地址栏 去用$_GET
1、 首先,下载phpcms v9系统文件之后,放在本地运行环境里并且打开。这里小泽用phpstudy集成环境举例子。
2、 单网页面的侧边导航栏,在默认模板里就有例子,如果对标签调用不熟悉,可以模仿默认模板,首先找到默认的单页面模板即pagehtml。
3、 用开发工具打开pagehtml文件,找到单网页面的侧边导航栏标签。
4、 接下来,就要找到自己前台单页面的模板即page_abouthtml,当然,该文件名可以随意命名,只要命名合理就可以,这里命名为:page_about。
5、然后打开自己前台单页面的模板page_abouthtml文件,接着就是模仿嵌套导航栏标签,这个导航栏标签嵌套,其实非常简单,直接复制黏贴就可以搞定。
以上就是关于ASP如何获得页面ID比如首页有很多标题,每个标题都已经生成了ID,如何获取这些ID不是提交页面全部的内容,包括:ASP如何获得页面ID比如首页有很多标题,每个标题都已经生成了ID,如何获取这些ID不是提交页面、dede (织梦)如何获取地址栏id吗,用$ID=$_GET["id"] 不知道行吗、phpcms v9 如何获取当前栏目的名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)