如何使用经典的asp编辑存储在文本文件中的字段

时间:2011-12-23 06:37:34

标签: asp-classic

我有两个字段,分别是两个变量StrcategoryNameStrcategoryUrl表示类别名称存储在StrcategoryName中,而url存储在StrcategoryUrl中从文本文件,然后绑定到输入类型文本 现在我想在textfile中编辑这些数据,

存储在文本文件中。现在我想编辑这两个字段

<tr>
   <th align="left" valign="middle" class="text" scope="row"><b>Enter Category Name:</b></th>
   <td align="left" valign="middle"><input type="text" name="txtcategoryname" value="<%=StrcategoryName%>" /></td>
</tr>
<tr>
   <th align="left" valign="middle" class="text" scope="row"><b>Enter Url Of Category Image :</b></th>
   <td align="left" valign="middle"><input type="text" name="txtName" value="<%=StrcategoryUrl%>"/></td>
</tr>

我尝试过以下代码,但收到错误。

2 个答案:

答案 0 :(得分:0)

文本操作并不容易,因为它总是被视为一系列行,我们需要逐行解析或确切地知道哪些行包含什么......并且有人出现并改变顺序......它不是很漂亮!

这就是为什么我们总是使用 XML 将数据存储到文件中,因为框架使我们能够更好地控制存储的内容,并且可以轻松删除,编辑,插入或删除某些内容。

在Classic ASP中,您有几个教程可以帮助您在整个网络上读写XML文件,并在此处提出几个问题。

  

Asp XML Parsing

     

ASP Classic - XML Dom

和我favorite site中的一个回来了

  

Accessing XML Data using ASP

答案 1 :(得分:0)

您需要使用“ Scripting.FileSystemObject ”来使用ASP读/写文本文件。您可以在网上找到的大多数示例通过 Response.Write 显示这些文本文件的内容来显示这些值。

学习如何读取/写入文本文件文件的最佳网站之一位于here

听起来你需要做四件事:

1.使用 Scripting.FileSystemObject 读取文本文件,并将数据存储到ASP变量中 2.将这些变量放入发布到更新页面的HTML表单中 3.在更新页面上,使用请求对象获取更新的值 4.使用 Scripting.FileSystemObject

将这些新值保存到文本文件中