如果你死抱着ASP的话,也不是没办法.就是自定义一套模板语言规则(可能不是一个标准名词),也就是说:用一个个特殊的符号来代替页面上需要有服务器代码的区域,形成一个含有特殊符号的模板文件,需要浏览网页时,先把这个模板文件读成一个字串,然后用正则表达式替换的方法再把这些特殊符号替换成服务器代码.
举个例子吧:
新闻系统中最常见的是显示最近更新的新闻列表,做模板时,你可以在需要放置新闻列表的位置上用一个自定的符号代替.比如用下面一句:
<myNews ListNum=5 source=NewsTop Class=NewsList></myNews>
上面这段标签就代表最新更新的新闻列表了.这里面的内容全部是你自己定义的,含义是,显示一个新闻列表(<myNews...></myNews>),共显示五条新闻(ListNum=5),使用哪个分类的RS(source=NewsTop),使用何种样式显示(Class=NewsList),当然你可以加入更多的属性.
在浏览时,先读取模板文件,用正则表达式匹配这段代码,分析这段代码中的属性(也就是取出ListNum/source/Class的值),然后写一个ASP的函数,用这些参数调用这个函数,这个函数返回的是一段显示新闻列表的ASP代码字串,用这段字符串把自定义的那部分替换掉.
说起来容易,做起来很繁的,只是一些思路,希望对你是有所帮助.
你所用的应该是IE浏览器,你所说的网页分开是啥意思?是指你打开一个网站的不同页面,然后在不同的窗口显示嘛?如果是这样,那就在浏览器的右上角点击:工具---internet选项----(选项卡)设置---遇到d出窗口时---始终在新选项卡中打开d出窗口--确定。重启浏览器就可以了不同的浏览器设置不同,不过也大同小异
打开IE后,工具栏右上角选择“工具”-“internet选项”,进入设置
然后在d出的属性设置窗口,靠下的“选项卡”点“设置”,然后在“遇到新窗口时”那一部分选中“始终在新选项卡中打开d出窗口”,以及“从位于以下位置的其他程序打开链接”那一部分中选中“当前窗口中的新选项卡”,最后点“确定”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)