Создание формы контакта в Visual Studio ASPX и сохранение в файл XML при нажатии кнопки ОТПРАВИТЬ - PullRequest
0 голосов
/ 27 апреля 2010

эй, люди надеются, что все хорошо ..

Я пытаюсь создать форму в VS с использованием ASP, чтобы при отправке формы данные автоматически сохранялись в файле XML, к которому можно будет обратиться позже по выбранному пути сохранения файла

У меня есть 2 файла ... "Contact.aspx" и "Contact.aspx.vb"

Я создал форму в «Contact.aspx», и при попытке ввода полей в «contact.aspx.vb» я получаю несколько ошибок, таких как, например ...

Ошибка 5 «Форматирование» не является членом «System.Web.UI.WebControls.XmlBuilder»

Ошибка 6 «WriteStartDocument» не является членом «System.Web.UI.WebControls.XmlBuilder».

Ошибка 7 «WriteComment» не является членом «System.Web.UI.WebControls.XmlBuilder».

Ошибка 8 «WriteStartElement» не является членом «System.Web.UI.WebControls.XmlBuilder».

Ошибка 10 «WriteAttributeString» не является членом «System.Web.UI.WebControls.XmlBuilder».

всего около 30 ошибок ... я буквально высунул голову изо всех сил, пытаясь в течение 2 дней, и не могу понять, что я делаю неправильно, я пробовал даже некоторые учебники онлайн, но множество ошибок ...

надеюсь, что некоторые могут это исправить

спасибо

1 Ответ

0 голосов
/ 27 апреля 2010

Похоже, вы пытаетесь использовать XMLWriter. Класс XMLWriter находится в пространстве имен System.Xml. Попробуйте импортировать (или использовать) это и попробовать еще раз:

VB:

Imports System.XML

C #:

using System.XML;

Пример кода:

XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = ("    ");
using (XmlWriter writer = XmlWriter.Create("books.xml", settings))
{
    // Write XML data.
    writer.WriteStartElement("book");
    writer.WriteElementString("price", "19.95");
    writer.WriteEndElement();
    writer.Flush();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...