为什么一提交form就重启动?

felid 2003-12-21 12:22:21
在default.asp的form输入用户名和口令提交到userlogin.asp
在userlogin.asp连接数据库用户表验证,如正确给session(username)赋值
用document.form.submit()提交session(username)回default.asp

document.form.submit()提交session(username)之前都没有错误
只要一提交

IE显示:
.......
请尝试下列操作:

单击刷新按钮,或以后重试;重新启动应用程序一般不需要很长时间。
http 500-12 应用程序重新启动
.......
技术信息(支持个人)


背景:
Web 站点重新启动期间无法处理请求。
...全文
28 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxp123456 2003-12-21
  • 打赏
  • 举报
回复
察看一下系统日志,看看iis进程发生了什么事情,然后对症下药解决
ce200311 2003-12-21
  • 打赏
  • 举报
回复
说得详细些阿
zorou_fatal 2003-12-21
  • 打赏
  • 举报
回复
给出具体点的代码看看。
felid 2003-12-21
  • 打赏
  • 举报
回复
确实是系统不稳定
换了台机器就好了
谢谢各位
aspczlover 2003-12-21
  • 打赏
  • 举报
回复
是不是后台操作的问题
数据集是否用循环了
比如:
do while not rs.eof
....
loop

用了的话不要忘记用
rs.movenext
aoenzh 2003-12-21
  • 打赏
  • 举报
回复
应该没有问题
怀疑是系统问题
patchclass 2003-12-21
  • 打赏
  • 举报
回复
一定是运行iis 出严重错误 ,导致重启了
lsaturn 2003-12-21
  • 打赏
  • 举报
回复
我觉得不应该是程序的问题!
possible_Y 2003-12-21
  • 打赏
  • 举报
回复
系统不稳定?
flying310 2003-12-21
  • 打赏
  • 举报
回复
给session直接赋值不要回传。
felid 2003-12-21
  • 打赏
  • 举报
回复
详细代码(剪切下来应该可以运行)

以下是default.asp:
<HTML>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<body>
<%
if request("logined")=1 or request("logined")=2 then
session("Userid")=request("userid")
session("username")=request("Userid")
end if
%>
<table width="90%" border="0" cellspacing="0" cellpadding="0" align="center" class="txt12_20" height="100">
<form method="post" action="./userlogincheck.asp">

<tr>
<td>
<div align="center">用户名:</div>
<input type="hidden" name="txtUrl" size="40" value=<% RESPONSE.WRITE request.serverVariables("SERVER_NAME") & request.serverVariables("URL")%> >
</td>
<td>
<input type="text" name="txtName" size="10" value="<%=session("userid")%>"><font size="2">
</td>
</tr>
<tr>
<td>
<div align="center">密 码:</div>
<input type="hidden" name="txtRemoteip" size="40" value=<% =request.serverVariables("REMOTE_ADDR")%> >
</td>
<td>
<input type="password" name="txtPassword" size="10"><font size="2"> 
</td>
</tr>
<tr >
<td align="right"> </td>
<td align="left">
<input type="submit" name="B1" border="0" VALUE="登录">
<input type="submit" name="B2" border="0" value="注销" ></td>
</tr>
</form>
</table>

<form name="hform" method="post" >
<%
if session("logined")="" then
login=0
else

login=session("logined")
end if%>
<input type="hidden" name="Logined" value="<%=login%>">
<input type="hidden" name="Userid" value="<%=session("Userid")%>">
<input type="hidden" name="username" value="<%=session("username")%>">
</form>
<script language="javascript">
function submitform(dest)
{document.hform.action=dest;
document.hform.submit();}

</BODY>
</HTML>



以下是userlogincheck.asp:

<%
localip="http://" & request("txtUrl")
set conn=server.CreateObject("adodb.connection")
conn.Open Application("ConnString")


strsql="select * from Usertable where (username='"& request("txtname") & "and userpassword='" & request("txtPassword") & "'"

set rs=Server.CreateObject("ADODB.RecordSet")
rs.open strSQL,conn,2,3
session("Logined")=1
session("UserName")=rs("UserName")
rs.Close
set rs=nothing
conn.Close
set conn=nothing
%>

<form name="form1" method="post" action=<%=localip%>>
<input type="hidden" name="logined" value=<%=session("Logined")%>>
<input type="hidden" name="userid" value=<%=session("username")%>>
<input type="hidden" name="userName" value=<%=session("username")%>>
</form>
<script language="javascript">
function submitform(){
document.form1.submit();
}
submitform();
</script>
<%
response.Redirect(localip)
%>



还有global.asa:

<!-- METADATA TYPE="typelib" FILE="c:\Program Files\Common Files\System\ado\msado15.dll" -->
<Script LANGUAGE=VBScript RUNAT=Server>

Sub Session_OnStart
servername="***.***.***.***" '填入数据库ip
userid="sa"
password="123"
Database="sqldb"
application("connstring")="Provider=SQLOLEDB;Database="& Database&";Password=" & password & ";Persist Security Info=True;User ID=" & userid &";Data Source=" & servername
end Sub

</Script>

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧