浏览模式: 普通 | 列表
p.s. 字符模式: <td style="mso-number-format:'\@';">
引用
<html>
<head>
</head>
   
<body>
<table>
  <tr>
    <td>1</td>
    <td style="mso-number-format:'\@';">10000000000001</td>
    <td style="mso-number-format:'0\.00';">111111111111111</td>
  </tr>
    <tr>
    <td>1</td>
    <td>10000000000001</td>
    <td>11111111111111111111</td>
  </tr>
</table>
</body>
</html>
p.s. 如果cookie的值需要修改,则需要再次设定该key的Expires 和Path ,否则将会被自动设为默认值。

Response.Cookies("voteNum") = "0"
Response.Cookies("voteNum").Expires = dateadd("n",600,now()) 'cookie设置保存180分钟
'Response.Cookies("voteNum").Path = "/" ‘默认根目录

ASP缓存类

[ 2010-12-31 14:46:21 | 作者: admin ]
缓存类的使用
dim content,myCache
Set myCache = new cls_Cache
myCache.name="sofoisndoffo" '定义缓存名称
if myCache.valid then '如果缓存有效
   content=myCache.value '读取缓存内容
else
   content="测试测试测试" '大量内容,可以是非常耗时大量数据库查询记录集
   myCache.add content,dateadd("n",1000,now) '将内容赋值给缓存,并设置缓存有效期是当前时间+1000分钟
end if
Response.Write(content)
'myCache.makeEmpty()
set myCache=nothing '释放对象


缓存类原代码
...

阅读全文…
p.s.今天有客户说要dvbbs直接显示公告内容不要标题,哎!!只好先找到公告表,逐个的看,发现公告的表是Dv_BbsNews,那就好办了,实在不行还能釜底抽薪,自己调用下!

一、使用的模板目录(默认在/Resource/Template_1/)下面找到 index_html0.htm 和 index_html1.htm,找到
  <div class="rollboder"><!--显示论坛公告和小字报开始-->
  <ul>
    <li class="rollleft">
      <div class="rollTextMenus" id="rollTextMenus">
        {$announcementsitem.begin}
        <div id="rollTextMenu{$announcementsitem.i}"
...

阅读全文…

客户端Cache-control缓存控制

[ 2010-12-08 09:26:27 | 作者: admin ]
p.s. 静态页面可以直接在IIS中控制HTTP头来设置过期时间,但是动态页面服务器无法判断,需要在asp中作指定。

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。
其作用根据不同的重新浏览方式分为以下几种情况:
(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如: Cache-control: max-age=5 表示当访问此网页后的5秒内再次访问不会去服务器。

缓存5秒的方法[code][/code]...

阅读全文…

asp正则表达式RegExp的Replace方法

[ 2010-05-24 22:20:21 | 作者: admin ]
Function StrReplace(s As String, p As String, r As String) As String
        
         Dim re As RegExp
         Set re = New RegExp
           re.IgnoreCase = True
           re.Global = True
           re.Pattern = p
           StrReplace = re.Replace(s, r)
        
End Function

Private Sub Command2_Click()

         Dim s As String '字符串
         Dim p As String '正则表达式
         Dim r As String '要替换的字符串

  '以下代码是替换邮箱地址
...

阅读全文…

asp正则表达式中 Match的SubMatches属性

[ 2010-05-24 22:12:43 | 作者: admin ]
Private Sub Command3_Click()

        Dim re As RegExp
        Dim mh As Match
        Dim mhs As MatchCollection
        Dim inpStr As String
       
          inpStr = "我的E-mail: ***@gmail.com ,欢迎来函!"
        Set re = New RegExp
          re.Pattern = "(w+)@(w+).(w+)" ‘需要用小括号来分组,否则SubMatches无法使用
        Set mhs = re.Execute(inpStr)
        Set mh = mhs(0) '只有一个匹配
...

阅读全文…

用P3P header解决iframe跨域访问cookie

[ 2010-04-26 13:31:54 | 作者: admin ]
目前在整合几个应用时,遇到了iframe无法获取cookie(session)的问题,经过google,终于把这个问题解决了,现在记录一下。
      我的需求是这样的。
      有一个应用是用.net开发的,主要是控制用户登录,用户访问权限的,部署在上海机房。现在就叫A应用吧
      还有一个应用是用java开发,主要是具体业务的操作。部署在北京机房,这里叫B应用吧
      由于已经有一个用户管理和权限的应用程序,所以java 开发的这个B应用就没有开发用户权限的功能,想直接使用.net的A程序。

    用户访问的流程是这样的:
        1.用户先在A处登录,A设自己的cookie,在A的菜单里有去B应用的链接
        2.当用户点去B应用的链接时,A在链接上自动加上这个用户的token,传给B系统
  3.当B系统接收到请求后,把这个用户的token信息设成自己系统的cookie,(B系统里有...

阅读全文…