Q:
对于已经存在的HTML文档,将其调入freetextbox中编辑修改,该完之后存回原来的HTML文档,谢谢!
A:
|
回复人:hackate(兰花开香入梦境,独思佳人亦飘然!!) ( ) 信誉:100 |
2005-5-2 18:29:24 |
得分:20 |
|
|
| ? |
|
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim readtxt As StreamReader Dim readcount As String
readtxt = File.OpenText(server.mappath("xxx.html")) readcount = readtxt.ReadLine()
While readcount <> Nothing TextBox1.Text &= readcount & vbCrLf readcount = readtxt.ReadLine End While readtxt.Close()
End Sub
然后再FreeTextBox1.Text=TextBox1.Text
就可以了
| |
| Top |
|
|
回复人:hackate(兰花开香入梦境,独思佳人亦飘然!!) ( ) 信誉:100 |
2005-5-2 18:43:06 |
得分:20 |
|
|
| ? |
|
刚修改了下,这样好! Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim readtxt As StreamReader Dim readcount As String
readtxt = New StreamReader(Server.MapPath("lanxin.html"), System.Text.Encoding.GetEncoding("gb2312")) readcount = readtxt.ReadToEnd
TextBox1.Text = readcount readtxt.Close() End Sub
| |
| Top |
|
|
回复人:flashagain(其实大家都各有所长) ( ) 信誉:100 |
2005-5-2 18:47:22 |
得分:0 |
|
|
| ? |
|
谢谢你的答案,只是你这个是读文件,将HTML文档读到FreeTextBox中。但是我不会的是将在FreeTextBox中修改好的文档重新写入HTML文件中去。而且FreeTextBox中的代码好像只有<body>...</body>之间的内容。之前的头没有。
| |
| Top |
|
|
回复人:hackate(兰花开香入梦境,独思佳人亦飘然!!) ( ) 信誉:100 |
2005-5-2 19:08:08 |
得分:10 |
|
|
| ? |
|
Dim wrttxt As StreamWriter Dim wrtcount As String
wrttxt = New StreamWriter(Server.MapPath("lanxin.html"), False, System.Text.Encoding.GetEncoding("gb2312")) wrttxt.WriteLine(FreeTextBox1.Text) wrttxt.Close()
先试试
| |
| Top |
|
|
回复人:flashagain(其实大家都各有所长) ( ) 信誉:100 |
2005-5-2 20:13:43 |
得分:0 |
|
|
| ? |
|
不行啊。提示
错误信息: 从客户端(FtbPage="
错误堆栈:System.Web.HttpRequestValidationException: 从客户端(FtbPage="
FtbPage 就是FreeTextBox
| |
| Top |
|
|
回复人:hackate(兰花开香入梦境,独思佳人亦飘然!!) ( ) 信誉:100 |
2005-5-2 20:20:59 |
得分:0 |
|
|
| ? |
|
你是不是照我上面的代码做的。
wrttxt.WriteLine(FreeTextBox1.Text)
FreeTextBox1是你的FreeTextBox控件的名称啊。你没改么?
还有如果不是这个问题。你设置了你这个页面。比如你这个.aspx里面要设置
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="TestArrayList.aspx.vb" Inherits="WebApplication4.TestArrayList" validateRequest="false"%>
就是这个page里面摇加这个属性
validateRequest="false" 然后,看看,我这里没错
| |
| Top |
|
|
该问题已经结贴 ,得分记录: hackate (20)、 hackate (20)、 hackate (10)、 |
|