【问题标题】:How to show whole content of an Xml file in a textbox?如何在文本框中显示 Xml 文件的全部内容?
【发布时间】:2012-06-11 12:13:41
【问题描述】:

我需要在文本框中显示 xml 文件的全部内容,以便用户可以看到并更改它,然后我必须更新 xml 文件。用户知道 xml 及其工作原理,我只需要在页面上的文本框中显示 xml 文件的全部内容,单击按钮后更新文件,任何人都可以帮助我,在此先感谢。

【问题讨论】:

    标签: c# asp.net xmlreader xmlwriter


    【解决方案1】:

    加载:

    TextBox1.Text = File.ReadAllText(filePath);
    

    保存:

    File.WriteAllText(filePath, TextBox1.Text);
    

    【讨论】:

    • 嘿,非常感谢,我可以读取文件但 WriteAllText 方法不起作用:S
    • 我刚刚测试过它并没有在文件上重写。我创建了一个空白的txt文件它已经工作了,但是函数没有重写内容
    • 所以当你调用 WriteAllText 时,它是什么都不做,是抛出异常,还是将文件清空?如果它什么都不做,你是否碰巧将它放在一个正在吃异常的 try/catch 块中,所以你看不到异常?
    • 对不起,我刚刚忘记添加 !IsPostBack 行。谢谢你的回答,效果很好:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-17
    • 2016-06-01
    • 2018-07-01
    • 2011-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多