关于提取表单信息错误?

ibmblue 2003-03-05 09:08:33
<html>
<head>
<title>文本框</title>
</head>
<body>
<form action="login.aspx" method=post id=form1 name=form1>
<p>请输入用户名:</p>
<p><input name=text1
height="20"
width="10">
</p>
<p>请输入密码:</p>
<p><input name=password1
type=password
width=6>
</p>
<p>请输入备注:</p>
<p><textarea cols=25 id=textarea1 name=textarea1 rows=5></textarea></p>
<p><input id=submit1 name=submit1 type=submit value=提交信息>
</p>
</form>
</body>
</html>
注:保存为login.htm



<%@ page language="vb"%>
<%@ import namespace="system.io"%>
<%
dim username,password,memo,usertype
username=request.form("text1")
password=request.form("password1")
memo=request.form("textarea1")


response.write("你的用户名:"&username&"<br>")
response.write("你输入的密码为:"&password&"<br>")
response.write("你输入的备注为:"&memo&"<br>")
%>
<html>
<head>
</head>
<body>
</body>
</html>
保存为:login.aspx
本人操作系统为win2000server IE为6.0
在浏览器地址栏中输入http://192.168.0.2/test/login.htm可执行文件login.htm
但按显示的“提交信息”按钮时,没法执行login.aspx文件。两文件都在同一目录下。请各位大侠指点!谢谢!


后来装了.net Framework后,运行完http://192.168.0.2/test/login.htm后,显示如下错误:


“/test”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: BC30277: 类型字符“&”与声明的数据类型“System.Object”不匹配。

源错误:



行 6: Password=Request.form("password1")
行 7: memo=request.form("textarea1")
行 8: response.write("你的用户名为:"&username&"<br>")
行 9: response.write("你输入的密码为:"&password&"<br>")
行 10: response.write("你输入的备注为:"&memo&"<br>")


源文件: E:\kk\go\login.aspx 行: 8
...全文
72 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shailq 2003-03-05
  • 打赏
  • 举报
回复
form后面还应该有get方法吧
jaffler 2003-03-05
  • 打赏
  • 举报
回复
& 间隔开。并建议申明变量类型。

同意上面的解答和建议。

asp.net和asp的写法有较大的区别,你的是asp的写法,已经不推荐了。
asp.net已经是面向对象的编程了。可以像vb那样对事件编程了。
买几本清华翻译的wrox的书看看吧。都不错!
:)
eken 2003-03-05
  • 打赏
  • 举报
回复
& 和变量之间加上空格分开...

这种asp方式的写法非常在.net下很不规范,建议使用vs.net或者 WebMatrix等来写...

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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