分类: 程序代码预览模式: 普通 | 列表

ASP.net随机数应用实例

在.net framework中提供了一个专门用来产生随机数的类system.Random,使用这个类时必须导入system命名空间。当然,命名空间system在每个asp.net页面中都是自动导入的,所以我们可以直接使用这个类。

  对于随机数,大家都知道,计算机不可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的模拟完全随机数,这种随机数被称作伪随机数。伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,但是从实用的角度而言,其随机程度已足够了。伪随机数的选择是从随机种子开始的,所以为了保证每次得到的伪随机数都足够地“随机”,随机种子的选择就显得非常重要。如果随机种子一样,那么同一个随机数发生器产生的随机数也会一样。一般地,我们使用同系统时间有关的参数作为随机种子,这也是.ne...

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 9729
我们在asp中,经常会在使用的过程中,随机生成一个密码,或者随机生成在某个范围内的一个数字。在学习asp+的过程中,由于使用的是Replease 版本,虽然在帮助上有 Randomize 和 Rnd 函数的使用,但是在实际的调试过程中却总是无法通过,看来在正式版本中 MS 应该是支持的。经过一翻的努力,找到了一种方法,使用asp+ 中的一个Random 对象。
请看下面的例子:

<%@ page language="VB" %>
<%@ import namespace="System.Random" %>
<script language=VB runat=server>
...

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 11669

ASP.net代码Random随机函数

ObjRandom.Next(100)  表示产生100以内的随机数
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<script runat="server">

void Page_Load(Object Sender,EventArgs E){
  Random ObjRandom=new Random();
  L...

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 14253

ASP.net:随机函数:生成n位不同的验证码

生成n位不同的验证码
//生成随机数函数中从strchar 数组中随机抽取
//字母区分大小写
//参数n为生成随机数的位数,一般取四位
public string RandomNum(int n) //
{
string strchar = "0,1,2,3,4,5,6,7,8,9" ;
string[] VcArray = strchar.Split(',') ;
string  VNum = "" ;//由于字符串很短,就不用StringBuilder了
int temp = -1 ;   &...

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10485

用ASP真正动态实现FLASH幻灯片新闻代码

  在网上看了一些用ASP实现FLASH幻灯片新闻的代码,觉得都太繁琐了,没有真正实现动态的功能,我按照Javascript的思路,写了一个ASP代码,希望能对大家有所帮助。
  对于代码里面需要使用的flash文件,只需要focus.swf就可以了,网上到处都有下。下载后使用我提供的代码就可以。

<table>
<tr>
<TD width=390>

<%
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath(data/news.mdb")
c...

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 13019
在asp里通过以下两个函数实现javascript里的escape函数和unescape函数功能。在ajax post或get时内容存在汉字就容易出现乱码,用这两个函数可以得到解决。

Function vbsEscape(str)'加密
     dim i,s,c,a
     s=""
     For i=1 to Len(str)
      &...

查看更多...

Tags: ASP 加密 网页

分类:程序代码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10164

ASP读取ACCESS数据库中文显乱码的问题

在下用ASP连ACCESS数据库,显示出的页面正常的中文显示正确,可是从ACCESS数据库中读取出来的数据全是乱码,页面<HEAD>中也加了<META http-equiv=Content-Type content="text/html; charset=gb2312">
直接打开ACCESS数据库查看内容没有问题。开始一直不知道原因,后来经查询知道了解决办法。

解决办法:在所有代码的最前面,一般是conn.asp文件的最前面加上一句代码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

如果是UTF-8编码的ASP页面...

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 16950

如何用ASP+Jmail 4.4进行邮件发送

关于Jmail我参考了很多代码,也有蓝色理想的,现在Jmail的最新版本是4.5,我的服务器是Jmail 4.4的,但是由于版本的不一样,网上流行的代码大都是基于Jmail 4.3的或是以前的版本,所以在我的Jmail 4.4的服务器上测试不成功。以下代码是在我的Jmail 4.4服务器上测试成功的,没有在其它版本的Jmail服务器上测试。有兴趣的朋友可以试一下。
<%
Set jmail = Server.CreateObject("JMAIL.Message") '建立发送邮件的对象
jmail.silent = true '屏蔽例外错误,返回FALSE跟TRUE两值j
jmail.logging = true '启用邮件日志

查看更多...

Tags: ASP 程序 邮件

分类:程序代码 | 固定链接 | 评论: 1 | 引用: 193 | 查看次数: 18355