帮我看看怎么写这个ASP

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:54:27
我的登录界面是这个:
<html>
<body>
<p>请提供以下信息,然后单击"提交"</p>
<form method="post"action="test2.asp">
<p>姓名:<input name="xingming"type="text"></p>
<p>密码:<input name="mima"type="password"></p>
<p><input type=submit value="提交">
<input type=reset value="重置">
</form>
</body>
</html>

转到的ASP是:
<%
mname=request.form("XingMing")
mpass=request.form("MiMa")
if mpass="12345" then
response.write"<p>用户名:" & mName & "</p>"
response.write "<p>恭喜您:密码输入正确</p>"
else
response.redirect("test2a.html")
end if
%>
ASP代码这里只接是这样写么?还是前面或者末尾要加什么?
为什么我登陆后转到的页面就显示这整段代码,而不是显示:

IIS设置不正确吗,代码没有问题,检查下IIS吧

是不是漏了开头漏了<%或者结尾漏了%>

下面是我在另一个提问里面的回答 我看了看提问者 都是你一个人发的

ASP程序所用脚本语言分为vbscript和javascript两种
文件头分别为<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>和<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>

1、javascript脚本 区分大小写

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<%
mname=Request.Form("XingMing");
mpass=Request.Form("MiMa");
if(mpass=="12345"){
Response.Write("<p>用户名:"+mname+"</p>");
Response.Write("<p>恭喜您:密码输入正确</p>");
}else{
Response.Redirect("test2a.html");