Я пытаюсь представить данные формы как XML-строку через API, а не обычный <form action="http://www.mysite.com" method="post">
.ASP.NET MVC отправить поля как строку XML
API принимает XML-строку в качестве параметра, например: <Data><firstnamex>Hello</firstnamex><lastnamex>World</lastnamex></Data>
.
старый путь в Web Forms Я хотел бы сделать это
String dataXml = "<Data>";
dataXml += "<firstnamex>" + firstnamex.Text + "</firstnamex>";
dataXml += "<lastnamex>" + lastnamex.Text + "</lastnamex>";
dataXml += "</Data>";
, а затем
mainApi.Service1 ws = new mainApi.Service1();
string retVal = ws.InsertRecord(dataXml);
Поскольку я не могу просто взять контроль firstnamex.Text
как я мог в Web Forms, как бы Я делаю это?
Получите имя от вашей модели. Отличное место для начала - http://asp.net/mvc. – jrummell
Я провел кучу учебников MVC за последние пару месяцев, но до сих пор не могу понять. Я знаю, что сначала должен создать модель, а затем создать представление на основе модели, но моя проблема заключается в получении результата в XML-строке после того, как пользователь нажмет кнопку «Отправить». – Derek