用asp 做一个网页。。。

<html><body><h2align="Left">请输入以下信息</h2><hr/><formaction="Exmp4-03-PostOrGet.aspx"met... <html>
<body>
<h2 align="Left">请输入以下信息</h2>
<hr />
<form action="Exmp4-03-PostOrGet.aspx" method="get">
<p>您的姓名:<input type="text" name="Name" /><br>
<p>您的年龄:<input type="text" name="Age" /><br>
<p>您的性别:<input type="radio" name="Sex" value="男" checked>男
<input type="radio" name="Sex" value="女">女<br>
<p>您喜欢的NBA球星:<input type="checkbox" name=bilupus" value="yes">比卢普斯
<input type="checkbox" name="atony" value="yes">安东尼
<input type="checkbox" name="kobe" value="yes">科比<br>
<br>
<input type="submit" value="提交" name="OK">
<input type="reset" value="重输" name="re-input">
<input type="submit" value="查询" name="OK">
</form>
</body>
</html>

这是我用html写的一个网页、

怎么用asp语句,实现点“提交”把提交的内容写入一个txt文件。
点查询,能在IE上打开这个txt文件!
以上语句写在一个aspx文件里

在这个aspx文件里加入一些语句实现以上功能就行
展开
 我来答
tz6060996
2009-06-10 · TA获得超过2283个赞
知道大有可为答主
回答量:1171
采纳率:100%
帮助的人:1625万
展开全部
为你定制了一个:
首先HTML文件要改成这样:
<p>您喜欢的NBA球星:<input type="checkbox" name="bilupus" value="比卢普斯">比卢普斯
<input type="checkbox" name="atony" value="安东尼">安东尼
<input type="checkbox" name="kobe" value="科比">科比<br>
<br>
<input type="submit" value="提交" name="OK">
<input type="reset" value="重输" name="re-input">
<input type="submit" value="查询" name="cOK">

Exmp4-03-PostOrGet.aspx文件内容:
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

protected void Page_Load(object sender, EventArgs e)
{
string sName = Request["Name"];
string sAge = Request["Age"];
string sSex = Request["Sex"];
string sbilupus = Request["bilupus"];
string satony = Request["atony"];
string skobe = Request["kobe"];
string scOK = Request["cOK"];
string sOK = Request["OK"];
string sStr;
if (sOK == "提交") {
//提交时写文件
//生成文本字串
sStr = String.Format("您的姓名:{0}\r\n", sName);
sStr = sStr + String.Format("您的年龄:{0}\r\n", sAge);
sStr = sStr + String.Format("您的性别:{0}\r\n", sSex);
string temp = "";
if (sbilupus != null) temp = sbilupus;
if (satony != null) temp =temp+" "+satony;
if (skobe != null) temp = temp + " " + skobe;
sStr = sStr + String.Format("您喜欢的NBA球星:{0}\r\n",temp.Trim());
WriterFile(Server.MapPath("~/1.Txt"),sStr);
sOut.InnerHtml = String.Format("写文本文件成功!文件保存在‘{0}’。 <a href='javascript:history.go(-1);'>返回</a>", Server.MapPath("~/1.Txt"));
}
else if (scOK == "查询") {
//查询时显示文件
if (System.IO.File.Exists(Server.MapPath("~/1.Txt")))
sOut.InnerHtml = String.Format("{0}<br /><br /><br /><a href='javascript:history.go(-1);'>返回</a>", ReadFile(Server.MapPath("~/1.Txt")).Replace("\r\n", "<br />"));
else
sOut.InnerHtml = "您查询的文件不存在! <a href='javascript:history.go(-1);'>返回</a>";
}
}

public string ReadFile(string FilePath)
{
System.IO.StreamReader reader = new System.IO.StreamReader(FilePath,Encoding.UTF8);
string text = reader.ReadToEnd();
reader.Close();
return text;
}

public void WriterFile(string FilePath, string FileString)
{
using (System.IO.StreamWriter writer = new System.IO.StreamWriter(FilePath, false, Encoding.UTF8))
{
writer.Write(FileString);
writer.Flush();
writer.Close();
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div id="sOut" runat="server">
</div>
</form>
</body>
</html>
798766
2009-06-10 · TA获得超过1817个赞
知道大有可为答主
回答量:3750
采纳率:0%
帮助的人:2924万
展开全部
需要用到fso
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
psgcn
2009-06-10 · 超过28用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:0
展开全部
你要用到TXT文件? 用TXT文件,还不如用ACCESS数据库来实现。这样反而更简单 .

另:你这个是调查系统么,网上多的是,下载一个即可。

www.chinazcom
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式