【发布时间】:2010-07-12 18:23:38
【问题描述】:
我的代码可以在表单中发布一个 javascript 数组:
<form id="my_form" action="file:///C:/Users/John/Desktop/jquery/savetext.aspx" method="post" onsubmit="return prepare()">
<input type="text" id="file_name" name="file_name" rows="1" cols="20" />
<input type="hidden" name="seatsArray" />
<input type="submit" value="Save" />
</form>
<script type="text/javascript">
function prepare();
{
document.getElementById('seatsArray').value = seatsArray.join();
return true;
}
</script>
任何人都可以帮助我解决我需要的 savetext.aspx 操作文件,因为我对 ASP.NET 的了解很少(我习惯于 PHP,但这个需要是 ASP.NET)。
我想我可以在附近找到一些地方:
<%@ Page Language="C#" %>
<script runat="server">
using System;
using System.IO;
class Test
{
public static void Main()
{
string path = "file:///C:/Users/John/Desktop/jquery/txtfiles/" + request.form("file_name");
if (!File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine(request.form("seatsArray"));
sw.WriteLine("");
}
}
using (StreamReader sr = File.OpenText(path))
{
string s = "";
while ((s = sr.ReadLine()) != null)
{
Console.WriteLine(s);
}
}
}
}
</script>
我走对了吗?
非常感谢!
【问题讨论】:
-
那么,您希望有人为您完成工作吗?你得问得好一点。顺便说一句,.asp 不是 ASP.NET。
-
我只需要一点代码来完成这该死的事情。否则我将不得不花费数周的时间来学习如何事先做到这一点。哦,我没有意识到有区别。它是 ASP.NET,我需要具体说明。
-
我并不是要粗鲁,但是如果不学习这种语言,您为什么需要用您不精通的语言做某事?
-
为什么不按正常方式使用表格? (通过定义方法和操作并使用普通按钮提交?)
标签: asp.net javascript forms post action