2011-12-23 82 views
-1

我有采取两个变量是StrcategoryNameStrcategoryUrl意味着类别名称存储在StrcategoryName和URL存储在StrcategoryUrl这是来自文本文件和两个字段编辑它们存储在文本文件中的字段然后绑定到输入类型文本 现在我想两个文本文件中编辑这些数据,如何使用传统的ASP

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

<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> 

我试过下面的代码,但我得到一个错误。

+0

请问您能更具体些吗? – 2011-12-23 06:39:14

+0

错误是什么? – Robert 2011-12-23 14:44:00

回答

0

文本操作并不容易,因为它总是被看作是我们需要一行一行地解析或者确切地知道哪一行持有什么的行的集合...并且有人来过并且改变顺序......它不是漂亮!

这就是为什么我们总是用XML将数据存储到文件的框架给了我们更多的控制对什么是存储并可以很容易地删除,修改,插入或删除的东西。

在经典ASP中,您有几个教程可以帮助您在整个Web上阅读和编写XML文件,以及在这里编写几个问题。

Asp XML Parsing

ASP Classic - XML Dom

和一个从我favorite site回天

Accessing XML Data using ASP

+0

它不是一个xml文件我已经使用.txt文件我该如何读取和编辑,然后更新,然后保存在该文本文件中的关键数据 – user1107760 2011-12-23 07:10:02

+0

我知道,但你最终会遇到问题,最好使用这将会避免将来出现问题。如果你仍然认为文本文件是最好的方法,那里有很多教程,这个论坛是帮助,而不是为你工作。 [尝试这个例子](http://google.com/?q=classic+asp+text+file+read+write) – balexandre 2011-12-23 08:33:48

+0

你说得对,但我通过ftp上传该页面,并且ftp不支持xml文件不管怎样,谢谢 – user1107760 2011-12-23 11:53:13

0

您将n eed使用“Scripting.FileSystemObject”来使用ASP读/写文本文件。您可以在Web上找到的大多数示例都使用Response.Write来显示这些文本文件的内容。

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

这听起来像你需要4件事情要做:

1.阅读使用Scripting.FileSystemObject的文本文件和存储数据到ASP变量
2.将这些变量到HTML表单帖子一更新页
3.在更新页面使用请求对象
4.保存使用Scripting.FileSystemObject的

文本文件,这些新的价值观获得更新的值210