苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4235|回复: 8

[其他] 关于用户登录验证码的问题!

[复制链接]
发表于 2013-9-27 14:46:38 | 显示全部楼层 |阅读模式
在网上看的一个例程:      
      在VS2008中建立一个aspx文件,如ValidateCode.aspx,它会自动产生一个ValidateCode.aspx.cs文件,第一个文件不用管,将以下代码写入第二个文件中(即ValidateCode.aspx.cs),假设你的用户注册页面为Login.aspx,则只需在该页面的适当位置写入以下代码:
  <img id="VC" alt="验证码" src="ValidateCode.aspx" onclick="changeimg()" /><a href="javascript:changeimg()">看不清,换一张!</a>”
  js脚本的内容如下:
         <script type="text/javascript" language="javascript">
          function changeimg()
          {
              document.getElementById("VC").src = "ValidateCode.aspx?"+new Date();
           }
问:【这js脚本要放在什么位置?才能起到作用。我放在Login.aspx.cs老出错!】
        public static void JavaScript(EventArgs e)
        {
          <script type="text/javascript" language="javascript">
          function changeimg()
          {
              document.getElementById("VC").src = "ValidateCode.aspx?"+new Date();
           }
        }
求帮忙!谢谢!


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2013-9-27 14:48:34 | 显示全部楼层
回复

使用道具 举报

发表于 2013-9-27 14:51:10 | 显示全部楼层
ValidateCode.aspx 页面的Header标签呢就行了
发表于 2013-9-27 14:51:31 | 显示全部楼层
这个有点太基础了吧,你刚学编程
 楼主| 发表于 2013-9-27 15:04:02 | 显示全部楼层
站长苏飞 发表于 2013-9-27 14:51
这个有点太基础了吧,你刚学编程

是的,站长。我刚才C#不久!ValidateCode.aspx页面中没有header标签,我放在head中间都不行!接下来怎么做,站长。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ValidateCode.aspx.cs" Inherits="RatingServer.ValidateCode" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    </div>
    </form>
</body>
</html>


谢谢哈1
发表于 2013-9-27 15:15:02 | 显示全部楼层
发表于 2013-9-27 16:08:33 | 显示全部楼层
建议先看一遍HTML
 楼主| 发表于 2013-9-27 16:40:12 | 显示全部楼层
站长苏飞 发表于 2013-9-27 15:15
http://www.sufeinet.com/thread-69-1-1.html 参考这个吧,

站长,我参考了您的生成的验证码代码并放在ValidateCode.aspx中。把JS代码放在ValidateCode.aspx中:
<script type="text/javascript" language="javascript">
function UpdateImage()
    {
        var n=Math.random();
        document.getElementById("image").src="ValidateCode.aspx?"+n;
    }
</script>   
在longin.aspx中的标签放入一下代码:               
<img id ="image" alt="验证码" src ="ValidateCode.aspx"/>  <a href ="javascript:UpdateImage()">看不清</a>
不过当点击看不清的时候,验证码不发生变换,哪里出问题了!再次感谢!



发表于 2013-9-27 16:44:19 | 显示全部楼层
longin.aspx 把js放这里面
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-28 10:28

© 2014-2021

快速回复 返回顶部 返回列表