[Изменить] Чтобы попытаться уточнить:
У меня есть представление, которое необходимо запустить из внешнего приложения.Приложение требует, чтобы строковые данные передавались из внешнего приложения (данные являются свободным текстом и слишком длинны для передачи в качестве параметра запроса), поэтому я хотел бы запустить приложение MVC с запросом POST.Представление, которое запускается, также должно отправлять данные обратно в себя, чтобы отправлять собранные данные для хранения в базе данных.Таким образом, я получаю представление с двумя помеченными методами HttpPost в моем контроллере (MVC выдает ошибку, что существуют неоднозначные методы Create).
Таким образом, в приведенном ниже коде Create () будет опубликовано из внешнего приложения.Создать (коллекция FormCollection) будет опубликован при отправке отображаемого представления.
//POST: /Application/Create
[HttpPost]
public ActionResult Create()
{
MyModel model = new MyModel();
//Parse External Data to model from Request.InputStream
return View(Model);
}
//POST: /Application/Create
[HttpPost]
public ActionResult Create(FormCollection collection)
{
//Save form collection data to database
return RedirectToAction("Index");
}
Короче говоря, как можно опубликовать данные в приложении MVC для запуска представления, не получая ошибкунеоднозначный звонок.
Спасибо.