当前位置:编程学习 > C#/ASP.NET >>

asp页面不能跳转,变成下载,怎么办???

1.asp
<html>
<head>
<title>Form 集合</title>
</head>

<body>
<form method="post" action="2.asp">
<p>请输入你的姓名:
<input name="tname" type="text"/>
</p>
<p>
请选择你的性别:
<select name="sex">
<option =value"man">男
<option =value"woman">女
</select></p>

<input type="submit" name="bs" value="提交" />
<input type="reset" name="br" value="重写"/>
</form>
</body>
</html>



2.asp
<% @LANGUAGE="VBSCRIPT" %>
<% if request.form("tname")<>" " then
      dim strname,strsex
  strname=request.Form("tname")
  strsex=request.Form("sex")
  if strsex="man" then
  response.write("欢迎您,"+strname+"先生qq11!")
  else
  response.write("欢迎您,"+strname+"女士")
  end if
  else
  response.Write("你没有输入姓名。")
  end if%>


我把他们都存放在IIS生成的inetpub文件中的wwwroot中。
通过点击1的页面下的提交进入2asp页面。
但是却总是变成文件下载。
求教高手怎么才能实现功能 --------------------编程问答--------------------
引用 楼主 jsrdzw1992 的回复:
1.asp
<html>
<head>

你的代码没有问题,很有可能是iis的设置问题。建议检查一下
应用程序池(application pools)的托管管道模式设置是不是classic
--------------------编程问答-------------------- iis配置的问题吧 --------------------编程问答--------------------
引用 1 楼 rayaspnet 的回复:
你的代码没有问题,很有可能是iis的设置问题。建议检查一下
应用程序池(application pools)的托管管道模式设置是不是classic


谢谢,不过模式两个都启用了,classic和集成都是不能解决。 --------------------编程问答--------------------
引用 3 楼 jsrdzw1992 的回复:
引用 1 楼 rayaspnet 的回复:你的代码没有问题,很有可能是iis的设置问题。建议检查一下
应用程序池(application pools)的托管管道模式设置是不是classic

谢谢,不过模式两个都启用了,classic和集成都是不能解决。

嗯,你写一句最简单asp放在1.asp里面,看看是不是工作
<html>
<body>

<%
response.write("Hello World!")
%>

</body>
</html>
你的iis版本是什么? --------------------编程问答-------------------- 嗯,你写一句最简单asp放在1.asp里面,看看是不是工作
你的iis版本是什么? 


能显示,6.0
能显示response

是request对象不能搞定
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,