验证码死都不显示 只好来求助大家了
我刚进这个公司,前一个写程序的走了,没有留下开发文档,自己熟悉了几天代码,我从服务器上面把程序把数据库复制到了本地,配置环境 都配置好了 开始的时候验证码能显示,后台登录的验证码一直不能显示,蛋疼了一个星期了,各位帮我参谋参谋。。网上说的办法我都试过了,开启了父路径,开启ADODB.Stream了组件,浏览器没问题,我估计是验证码文件的问题,因为我一直找不到random验证码文件。
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<Jetway.Web.Areas.Admin.Models.AdminSignIn>" %>
<%@ Import Namespace="CaptchaExample.Helpers" %>
<!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>
<title>管理员登录</title>
<link href="<%:Url.Content("~/Content/Css/Validation.css")%>" rel="stylesheet" type="text/css" />
<style type="text/css">
html,body
{
height:100%;
}
body,input
{
font-family:微软雅黑;
font-size:12px;
}
.login-table
{
background-image:url(../../Content/Images/loginbg.jpg);
background-position:center center;
width:554px;
height:518px;
}
.form-table
{
width:312px;
margin-top:88px;
margin-right:10px;
}
.form-table td
{
height:36px;
vertical-align:middle;
}
.form-table td input
{
width:120px;
}
#ValidateCode
{
width:42px;
}
.tip-td
{
text-align:left;
vertical-align:bottom;
}
</style>
<script src="<%:Url.Content("~/Scripts/jquery-1.4.1.min.js")%>" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
$(function () {
$("#ValidateCode").focus(function () {
$("#captchaImg").attr("src", '<%:Url.Action("Render", "CaptchaImage",new{area=""})%>' + '/' + Math.random()).css({ 'display': 'inline', 'cursor': 'pointer' });
$(this).unbind("focus");
})
$("#captchaImg").click(function () {
$("#captchaImg").attr("src", '<%:Url.Action("Render", "CaptchaImage",new{area=""})%>' + '/' + Math.random());
});
});
</script>
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="height:100%;">
<tr>
<td style="height:100%;" align="center">
<table border="0" cellpadding="0" cellspacing="0" class="login-table">
<tr>
<td align="right" valign="top">
<% Html.EnableClientValidation(); %>
<%using(Html.BeginForm()){%>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="width:212px;text-align:left"><%:Html.ValidationSummary(true)%></td>
<td class="tip-td">
<table border="0" cellpadding="0" cellspacing="0" class="form-table">
<tr>
<td style="width:48px; text-align:right;">
用户名:
</td>
<td style="text-align:left; padding-left:5px;">
<%:Html.EditorFor(x => x.Administrator.Name)%>
<%:Html.ValidationMessageFor(x => x.Administrator.Name, "用户名格式有误!")%>
</td>
</tr>
<tr>
<td style="width:48px; text-align:right;">
密码:
</td>
<td style="text-align:left; padding-left:5px;">
<%:Html.EditorFor(x => x.Administrator.Password)%>
<%:Html.ValidationMessageFor(x => x.Administrator.Password, "密码格式有误!")%>
</td>
</tr>
<tr>
<td style="width:48px; text-align:right;">
验证码:
</td>
<td style="text-align:left; padding-left:5px;">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<%:Html.TextBoxFor(x => x.ValidateCode, new {maxlength=6})%>
</td>
<td>
<img id="captchaImg" alt="点击刷新" title="点击刷新" style=" display:none;"/>
</td>
<td>
<%:Html.ValidationMessageFor(x => x.ValidateCode)%>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td style="text-align:left; padding-left:5px;">
<input type="submit" value="登录" style="width:48px;"/>
<input type="reset" value="重置" style="width:48px;"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%}%>
</td>
</tr>
</table>
</td>
</tr>
</table>
<script src="<%=Url.Content("~/Scripts/MicrosoftAjax.js")%>" type="text/javascript"></script>
<script src="<%=Url.Content("~/Scripts/MicrosoftMvcAjax.js")%>" type="text/javascript"></script>
<script src="<%=Url.Content("~/Scripts/MicrosoftMvcValidation.js")%>" type="text/javascript"></script>
</body>
</html>