复制代码 代码如下: Sub InitializeFID() If Not IsObject(Session("FIDList")) Then Set Session("FIDList")=Server.CreateObject("Scripting.Dictionary") Session("FID")=0 End If End Sub
(二)生成表单的唯一标识符
下面这个函数GenerateFID()用于生成表单的唯一标志。该函数首先将FID值加1,然后返回它: 复制代码 代码如下: Function GenerateFID() InitializeFID Session("FID") = Session("FID") + 1 GenerateFID = Session("FID") End Function
(三)登记已提交表单
当表单成功地提交时,在Dictionary对象中登记它的唯一标识: 复制代码 代码如下: Sub RegisterFID() Dim strFID InitializeFID strFID = Request("FID") Session("FIDlist").Add strFID, now() End Sub
< % Sub ProcessForm() If CheckFID() Then Response.Write "你输入的内容是" & Request.QueryString("param1") RegisterFID Else Response.Write "此表单只能提交一次!" End If End Sub %>