如果用户= XXX访问者,则提示发送电子邮件...?

时间:2009-12-10 04:47:40

标签: asp.net javascript html css

我正在尝试对每个第10,000位访问者提示输入可以存储在文本文件中的电子邮件的网站进行编码。

我设置了一个点击计数器,它将总访问者输出到文本文件中,因此可以将脚本设置为类似

的脚本

“如果来自visitor.txt的数字= *(10,000) 然后提示输入电子邮件保存到= emails.txt“

(我没有编程经验,这就像我想象的那样有点像)

这不适用于垃圾网站或其他任何内容,我有实际用途:)

2 个答案:

答案 0 :(得分:1)

这就是我要做的事情:

  1. 在Global.asax中,向应用程序启动事件添加一个步骤,以使用System.IO从单独的文件中读取当前用户计数。

  2. 在Global.asax中,向会话开始事件添加一个步骤以递增计数器并检查当前用户是否是您的特殊用户之一。如果用户是“特殊用户”,则存储用户REQUEST URL,然后转发到您的电子邮件条目页面。

  3. (仅限特殊用户)编写页面以接受电子邮件地址和您要保存的任何其他内容。使用System.IO读取和写入您的emails.txt文件。完成后,将用户返回到原始的REQUEST URL。

  4. 在Global.asax中,向应用程序应用程序结束事件添加一个步骤,以使用System.IO将新的当前用户计数写入文件。

答案 1 :(得分:0)

查看System.IO.File课程,了解如何打开,阅读和撰写文本文件。

根据您网站的流量,最好将此信息存储在数据库中。