Как мне обработать объект возврата вызова службы в ASPX MVC V3? - PullRequest
0 голосов
/ 14 сентября 2011

Извините за смутный вопрос, я не знаю, как кратко сформулировать мою проблему.

У меня есть проект ASPX MVC V3.

Прохождение процедуры отправки формы

  1. CreateCustomer представление содержит форму и просматривается клиентом
  2. Клиент отправляет форму
  3. Форма POST на CreateCustomer и, в свою очередь, вызывает метод CreateCustomerс тегом [HttpPost].
  4. Метод [HttpPost] CreateCustomer() вызывает external CreateCustomer service.
  5. external CreateCustomer service возвращает SuccessObject
  6. ?????????
  7. Я показываю страницу CreateCustomerResult, которая использует SuccessObject.

Я не знаю / не понимаю, как сделать шаг6.

Я в контроллере, в методе CreateCustomer у меня есть объект, который я хочу показать, как мне перейти от CreateCustomer к CreateCustomerResult?

Я пытался использовать RedirectToAction, но это не позволило мне передать объект вместе с ним.Я также думаю, что это неправильный метод для использования?

Есть какие-нибудь мысли?

Еще раз извините, если это кажется немного расплывчатым, я думаю, что я запутался здесь.

Привет

1 Ответ

1 голос
/ 14 сентября 2011

вы можете сделать это так.Возврат результатов просмотра в HttpPost метод

    [HttpGet]
    public ActionResult CreateCustomer()
    {
       return View();
    }

    [HttpPost]
    public ActionResult CreateCustomer()
    {
     try{
        // save here
         return view("CreateCustomerResult",SuccessObject)
        }catch(Exception ex) 
        {
        ///
           return view("CreateCustomerResult",SuccessObject)
        }

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...