账号通
    

账号  

密码  

4992

查看

11

回复
主题:关于v8标签里使用{$if}的问题讨论 [收藏主题] 转到:  
xxx_yyy 当前离线

118

主题

2

广播

0

粉丝
添加关注
级别:一年级

用户积分:358 分
登录次数:49 次
注册时间:2009/11/17
最后登录:2017/3/30
xxx_yyy 发表于:2012/3/1 16:35:23   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)

先说下我自己的环境:win2003 server+IIS6.0



看到坛子里有部分人和我一样的情况,在标签里使用{$IF 条件}{成立执行的代码}{不成立执行的代码}{/$IF}时,在前台页面中并没有达到自己想要的效果(具体的大家可以试试,这里不再赘叙)。

通过多方搜索,在KS_cls\Kesion.Label.FunctionCls.asp的文件第61行找到了如下正则代码:

  1. regEx.Pattern = "\{\$IF([^\}]*)\}[^\{]*\{([^\}]*)\}[^\{]*\{([^\}]*)\}[^\{]*{/\$IF\}"



最开始怀疑是这个正则的问题,于是找了几个正则验证的软件来验证如下语句:

  1. {$IF {@classname}="基础入门"}{基础}{“”}{/$IF}



验证的结果本身是没有问题的,是匹配的。但是这个语句格式会造成服务器上的w3wp.exe程序占用CPU达到99%,网页刷新后响应慢,最后提示超时错误。百度上搜索w3wp.exe占用率高的原因,就说是程序语句本身的问题造成IIS应用程序池无法释放内存等等。



如果把上面语句绿色部分取消了,也就是把{不成立执行的代码}取消的话就不会出现占用高的问题,但是又会出现开头说,会在前台页面中达不到自己想要的效果。



不知道这个if条件格式应该如何用呢,大家来说说。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lovenike 当前离线

177

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:267 分
登录次数:9 次
注册时间:2011/2/23
最后登录:2012/6/5
lovenike 发表于:2012/3/1 16:39:34   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xxx_yyy 当前离线

118

主题

2

广播

0

粉丝
添加关注
级别:一年级

用户积分:358 分
登录次数:49 次
注册时间:2009/11/17
最后登录:2017/3/30
xxx_yyy 发表于:2012/3/1 17:00:52   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)

按照网上提供的w3wp.exe占用高的错误查找方法,找到日志文件中有如下提示:

  1. 2012-03-01 08:39:53 W3SVC1 10.145.66.99 GET /index.asp |599|80004005|XML_文档只能有一个顶层元素。__ 80 - 10.145.66.178 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1) 500 0 0


不太明白什么是“文档只能有一个顶层元素

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhangliangxuan 当前离线

133

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:252 分
登录次数:19 次
注册时间:2012/3/1
最后登录:2013/12/11
zhangliangxuan 发表于:2012/3/1 17:23:34   | 只看该作者 查看该作者主题 板凳 
科汛在线考试系统(NET)
没有基础啊看不懂的标签啊
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
dragon00 当前离线

11

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:7 分
登录次数:3 次
注册时间:2012/3/1
最后登录:2012/7/23
dragon00 发表于:2012/3/1 17:38:23   | 只看该作者 查看该作者主题 报纸 
科汛在线网校系统

这个要求技术很高的吧,我帮不了你了

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
1351320735 当前离线

415

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:557 分
登录次数:10 次
注册时间:2012/2/25
最后登录:2012/10/5
1351320735 发表于:2012/3/1 18:45:36   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ailuweisi 当前离线

342

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:575 分
登录次数:15 次
注册时间:2008/1/17
最后登录:2012/3/29
ailuweisi 发表于:2012/3/2 9:20:27   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
伊某某 当前离线

571

主题

0

广播

3

粉丝
添加关注
级别:五年级

用户积分:2896 分
登录次数:425 次
注册时间:2008/8/1
最后登录:2023/10/24
伊某某 发表于:2012/3/2 10:51:47   | 只看该作者 查看该作者主题 8楼 
科汛智能建站系统
这个其实我也想知道,留个记号
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
sggdrhgt 当前离线

333

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:491 分
登录次数:30 次
注册时间:2012/2/26
最后登录:2012/4/9
sggdrhgt 发表于:2012/3/2 13:13:54   | 只看该作者 查看该作者主题 9楼 
科汛在线商城系统(NET)
青岛***研究所    楼主写的不错,支持。。。。。。。。。。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gaoxun09 当前离线

1184

主题

0

广播

0

粉丝
添加关注
级别:八年级

用户积分:1146 分
登录次数:43 次
注册时间:2011/6/24
最后登录:2012/8/6
gaoxun09 发表于:2012/3/2 17:41:10   | 只看该作者 查看该作者主题 10楼 
科汛在线考试系统(NET)
不好意思 我也帮不到你
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.24219秒 powered by KesionCMS 9.0