Это очень простой вопрос. Я только на моей миссии изучать ASP.NET (C #). Я делал классические ASP и PHP раньше.
Для этого проекта у меня в руках ASP.NET 2.0 .
У меня есть веб-форма, в которой есть jqGrid Datagrid, для которого я хочу передавать данные XML через AJAX. JQGrid здесь не проблема, хотя. «Проблема» - это подход, который я должен использовать для генерации XML.
Как мне это сделать в ASP.NET?
- Создать ли новую веб-форму, которая генерирует эти данные?
- Пользуюсь ли я новым веб-сервисом (который не возвращает нужный мне XML, не так ли?)?
- Должен ли я как-то поместить функцию в существующую веб-форму, которая показывает таблицу? Если да, то как?
После того, как принято это решение: как вывести XML? Я не хочу использовать какие-либо XML-компоненты ASP.NET, потому что это простой, упрощенный XML с одной записью за другой. Использование System.Xml было бы слишком сложным, чтобы оправдываться здесь.
<?xml version='1.0' encoding='utf-8'?>
<rows>
<page>1</page>
<total>25</total>
<records>3</records>
<row id='1'>
<cell>Row 1, Column 1</cell>
<cell>Row 1, Column 2</cell>
<cell>Row 1, Column 3</cell>
</row>
<row id='2'>
<cell>Row 2, Column 1</cell>
<cell>Row 2, Column 2</cell>
<cell>Row 2, Column 3</cell>
</row>
<row id='3'>
<cell>Row 3, Column 1</cell>
<cell>Row 3, Column 2</cell>
<cell>Row 3, Column 3</cell>
</row>
</rows>
Из моего предыдущего опыта работы с другими языками сценариев я просто хотел бы распечатать поток тегов XML (Response.Write). Пойду ли я к черту, если я сделаю это в ASP.NET?